Alias de strstr
La fonction strcspn () renvoie le nombre de caractères trouvés dans une chaîne avant que n'importe quelle partie des caractères spécifiques ne soient trouvées.
(PHP 4, PHP 5)
strcspn() — Trouve un segment de chaîne ne contenant pas certains caractères
La fonction strcspn () renvoie le nombre de caractères trouvés dans une chaîne avant que n'importe quelle partie des caractères spécifiques ne soient trouvées.
Donc la fonction strcspn () retourne la taille du premier segment de str1 qui contient aucun des caractères de str2.
Syntaxe1strcspn (str1, str2, début, longueur)
Paramètre | Description |
---|---|
str1 |
Requis. Spécifie la chaîne pour rechercher |
str2 |
Requis. Spécifie les caractères pour rechercher |
début |
Facultatif. Spécifie la position sur la chaîne à partir de laquelle on analyse. Note : Ce paramètre a été ajouté dans PHP 4.3 |
longueur |
Facultatif. Spécifie la longueur de la chaîne Note : Ce paramètre a été ajouté dans PHP 4.3 |
Cette fonction est compatible avec les chaînes binaires.
Exemple : Copier le code
<html> <body> <?php $a = strcspn('abcd', 'apple'); $b = strcspn('abcd', 'banana'); $c = strcspn('hello', 'l'); $d = strcspn('hello', 'o'); var_dump($a); echo "<br />"; var_dump($b); echo "<br />"; var_dump($c); echo "<br />"; var_dump($d); ?> </body> </html>
Le résultat du code ci-dessus sera :
Exemple : Copier le code
int(0)
int(0)
int(2)
int(4)
Fonction precedente: |
Fonction suivante: |