Fonction strcspn() PHP

Exemple

Affichez le nombre de caractères trouvés avant le caractère "w" dans la chaîne "Hello world!"

<?php
echo strcspn("Hello world!","w");
?>

Exemple de fonctionnement

Définition et utilisation

La fonction strcspn() retourne le nombre de caractères trouvés dans la chaîne avant de trouver n'importe quel caractère spécifié (y compris les espaces).

Avis :Utilisez strspn() La fonction retourne le nombre de caractères dans la chaîne contenant des caractères de la liste spécifiée.

Remarque :Cette fonction est sécurisée en mode binaire.

Syntaxe

strcspn(string,char,start,length)
Paramètres Description
string Obligatoire. Définir la chaîne à rechercher.
char Obligatoire. Définir le caractère à rechercher.
start Optionnel. Définir où commencer à rechercher dans la chaîne.
length Optionnel. Définir 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 la chaîne avant de trouver le symbole spécifié.
Version PHP : 4+
Journal des mises à jour : En PHP 4.3, une nouvelle fonction a été ajoutée start et length Paramètres.

Plus d'exemples

Exemple 1

Utilisez tous les paramètres pour afficher le nombre de caractères trouvés avant le caractère "w" dans la chaîne "Hello world!"

<?php
echo strcspn("Hello world!","w",0,6); // Le début est à 0, la longueur de la chaîne de recherche est 6.
?>

Exemple de fonctionnement