Afficher le nombre de caractères recherchés avant que le caractère "w" soit trouvé dans la chaîne "Hello world!" :
<?phpecho strcspn("Bonjour tout le monde !","w");?>La fonction strcspn() renvoie le nombre de caractères (espaces compris) recherchés dans une chaîne avant que l'un des caractères spécifiés ne soit trouvé.
Astuce : utilisez la fonction strspn() pour déterminer le nombre de caractères trouvés dans la chaîne qui contient uniquement les caractères d'une liste de caractères spécifiée.
Commentaire : Cette fonction est sécurisée pour les binaires.
strcspn( chaîne,char,début,longueur )
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à rechercher. |
carboniser | Requis. Spécifie les caractères à rechercher. |
commencer | Facultatif. Spécifie l'emplacement pour démarrer la recherche. |
longueur | Facultatif. Spécifie la longueur de la chaîne (combien de caractères rechercher). |
Valeur de retour : | Renvoie le nombre de caractères recherchés dans une chaîne avant qu'un caractère spécifié ne soit trouvé. |
---|---|
Version PHP : | 4+ |
Journal de mise à jour : | Dans PHP 4.3, de nouveaux paramètres de début et de longueur ont été ajoutés. |
Utilisez tous les arguments pour afficher le nombre de caractères recherchés jusqu'à ce que le caractère "w" soit trouvé dans la chaîne "Hello world!" :
<?phpecho strcspn("Hello world!","w",0,6); // La position de départ est 0 et la longueur de la chaîne de recherche est 6.?>