PHP strcspn()
La fonction strcspn() est une fonction intégrée en PHP qui renvoie le nombre de caractères présents dans une chaîne avant le caractère spécifié. Cette fonction est sensible à la casse.
Syntaxe
strcspn(str, char, start, length)
Paramètres
- str(Obligatoire) : Spécifie une chaîne.
- char(Obligatoire) : Spécifie le caractère à trouver.
- start(Optionnelle) : Spécifie où commencer dans la chaîne.
- length(Optionnelle) : Spécifie la longueur de la chaîne.
Valeur de retour
La fonction renvoie le nombre de caractères trouvés dans une chaîne avant le caractère spécifié.
Version PHP:
4+
Exemple 1:
Le code suivant affiche le nombre de caractères trouvés dans « Hello Alex! » avant le caractère « A »:
<?php echo strcspn("Hello Alex!","A"); ?>
Sortie:
6
Exemple 2:
Le code suivant affiche le nombre de caractères trouvés dans « Hello Alex! » avant le caractère « A ». La position de départ est 0 et la longueur de la chaîne dans laquelle la fonction va chercher est 7:
<?php echo strcspn("Hello Alex!","A",0,7); ?>
Sortie:
6