PHP strcspn()Fonction

PHP String 参考手册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");
?>

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.
?>

Exécuter l'exemple »


PHP String 参考手册Manuel de référence des chaînes PHP Autres extensions