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.?>