PHP strcspn() Fonction
Exemple
Affichez 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 rencontrée.
Astuce : Utilisez la fonction strspn() pour obtenir le nombre de caractères trouvés dans la chaîne qui ne contient que des caractères d'une liste spécifiée.
Remarque : Cette fonction est sécurisée pour les fichiers binaires.
Syntaxe
strcspn( string,char,start,length ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| string | Requis. Spécifie la chaîne à rechercher |
| char | Requis. Spécifie les caractères à rechercher |
| start | Optionnel. Spécifie où dans la chaîne commencer |
| length | Optionnel. Spécifie la longueur de la chaîne (combien de la chaîne rechercher) |
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 rencontrée |
|---|---|
| Version PHP : | 4+ |
| Journal des Modifications : | PHP 8.0 : length est maintenant nullable |
Plus d'Exemples
Exemple
Utilisation de tous les paramètres pour afficher le nombre de caractères trouvés dans "Hello world!" avant le caractère "w" :
<?php
echo strcspn("Hello world!","w",0,6); // La position de départ est 0 et la longueur de la chaîne de recherche est 6.
?>