Exemple
Imprimer le nombre de caractères trouvés dans "Hello world!" tout le "Hello world!" avant le caractère "w" :
<?php
echo strcspn("Hello world!","w");
?>
»Exécuter exemple Définition et utilisation
Le strcspn() fonction retourne le nombre de caractères (y compris les espaces blancs) présents dans une chaîne de caractères devant une partie des caractères spécifiés sont trouvés.
Astuce: Utilisez le strspn() fonction du nombre de caractères présents dans la chaîne qui ne contient que des caractères d'une liste de caractères spécifiée.
Note: Cette fonction est binaire de sécurité.
Syntaxe
strcspn( string,char,start,length )
Paramètre | La description |
---|---|
string | Champs obligatoires. Indique la chaîne de recherche |
char | Champs obligatoires. Indique les caractères à rechercher |
start | Optionnel. Indique où dans la chaîne pour démarrer |
length | Optionnel. Indique la longueur de la chaîne (la quantité de la chaîne de recherche) |
Détails techniques
Valeur de retour: | Retourne le nombre de caractères contenus dans une chaîne avant qu'une partie des caractères spécifiés sont trouvés |
---|---|
PHP Version: | 4+ |
changelog: | Les paramètres de début et de longueur ont été ajoutés en PHP 4.3 |
autres exemples
Exemple 1
En utilisant tous les paramètres pour imprimer le nombre de caractères trouvés dans "Hello world!" tout le "Hello world!" avant le caractère "w" :
<?php
echo strcspn("Hello world!","w",0,6);
// The start position is 0 and the length of the search string is 6.
?>
»Exécuter exemple <PHP chaîne de référence