PHP strcspn() Fonction

❮ Référence de chaîne PHP

Exemple

Affichez le nombre de caractères trouvés dans "Hello world!" avant le caractère "w" :

<?php
echo strcspn("Hello world!","w");
?>
Essayez-le vous-même »

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.
?>
Essayez-le vous-même »

❮ Référence de chaîne PHP