strcspn
Obtenez la longueur de la sous-chaîne de démarrage qui ne correspond pas au masque
strcspn()
renvoie le nombre de caractères (y compris les espaces) qui se trouvent sur la chaîne avant que tout caractère spécifié ne soit trouvé.
Conseil: veuillez utiliser la fonction strspn()
pour renvoyer le nombre de caractères dans la chaîne contenant la liste de caractères spécifiée.
Remarque: Cette fonction est en toute sécurité binaire.
Sortie Le nombre de caractères trouvés avant que le personnage "W" ne se trouve dans la chaîne "Hello World!":
<? Php echo strcspn ( "Hello World!" , "W" ) ; ?>
Essayez-le vous-même
Utilisez tous les paramètres pour produire le nombre de caractères trouvés avant que le caractère "W" ne se trouve dans la chaîne "Hello World!":
<? Php echo strcspn ( "Hello World!" , "W" , 0 , 6 ) ; // La position de début est 0 et la longueur de la chaîne de recherche est 6. ?>
Essayez-le vous-même
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 par où commencer à rechercher dans la chaîne. |
longueur | Facultatif. Spécifie la longueur de la chaîne (combien de caractères sont recherchés). |