Fonction PHP strcspn()
Exemple
Imprimer le nombre de caractères trouvés dans "Hello world!" avant le caractère "w":
<?php
echo strcspn("Hello world!","w");
?>
Définition et utilisation
La fonction strcspn() renvoie le nombre de caractères (y compris les espaces) trouvés dans une chaîne avant qu'une partie des caractères spécifiés ne soit trouvée.
Conseil : utilisez la fonction strspn() pour déterminer le nombre de caractères trouvés dans la chaîne qui ne contient que des caractères d'une liste de caractères spécifiée.
Remarque : Cette fonction est binaire sécurisée.
Syntaxe
strcspn(string,char,start,length)
Valeurs des paramètres
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
char | Required. Specifies the characters to search for |
start | Optional. Specifies where in string to start |
length | Optional. Specifies the length of the string (how much of the string to search) |
Détails techniques
Valeur de retour : | Renvoie le nombre de caractères trouvés dans une chaîne avant qu'une partie des caractères spécifiés ne soit trouvée |
---|---|
Version PHP : | 4+ |
Journal des modifications : | Les paramètres de début et de longueur ont été ajoutés en PHP 4.3 |
Plus d'exemples
Exemple
Utiliser tous les paramètres pour imprimer le nombre de caractères trouvés dans "Hello world!" avant le caractère "w":
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
❮ Référence de chaîne PHP