PHP strcspn()Fonction
Manuel de référence des chaînes PHP
Exemples
Affiche le nombre de caractères trouvés dans la chaîne "Hello world!" avant que le caractère "w" soit trouvé :
<?php
echo strcspn("Hello world!","w");
?>
echo strcspn("Hello world!","w");
?>
Exécuter l'exemple »
Définition et utilisation
La fonction strcspn() retourne le nombre de caractères trouvés dans une chaîne avant que l'un des caractères spécifiés ne soit trouvé (y compris les espaces).
Astuce : Utilisez la strspn() fonction pour obtenir le nombre de caractères trouvés dans la chaîne qui contient uniquement des caractères d'une liste de caractères spécifiée.
Remarque : Cette fonction est compatible avec les données binaires.
Syntaxe
strcspn(string,char,start,length)
| Parameters | Description |
|---|---|
| string | Obligatoire. Spécifie la chaîne à rechercher. |
| char | Obligatoire. Spécifie les caractères à trouver. |
| start | Optionnel. Spécifie la position de départ de la recherche. |
| longueur | Optionnel. Spécifie la longueur de la chaîne (combien de caractères rechercher). |
Détails techniques
| Valeur de retour : | Retourne le nombre de caractères trouvés dans une chaîne avant que l'un des caractères spécifiés ne soit trouvé. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications : | Dans PHP 4.3, les éléments suivants ont été ajoutés :startetlengthparamètres. |
Plus d’exemples
Exemple 1
Utilisez tous les paramètres pour afficher le nombre de caractères trouvés dans la chaîne "Hello world!" avant que le caractère "w" ne soit trouvé :
<?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.
?>
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.
?>
Exécuter l'exemple »
Manuel de référence des chaînes PHP Autres extensions