PHP stristr()Fonctions
Exemples
Trouvez la première occurrence de "world" dans "Hello world!" et retournez le reste de la chaîne :
<?php
echo stristr("Hello world!","WORLD");
?>
echo stristr("Hello world!","WORLD");
?>
Exécuter l'exemple »
Définition et utilisation
La fonction stristr() recherche la première occurrence d'une chaîne dans une autre chaîne.
Remarque :La fonction est compatible avec les données binaires.
Remarque :La fonction est insensible à la casse. Pour les recherches sensibles à la casse, utilisez la fonctionstrstr().
Syntaxe
stristr(string,search,before_search)
| Paramètre | Description |
|---|---|
| string | Obligatoire. Spécifie la chaîne à rechercher. |
| search | Obligatoire. Spécifie la chaîne à rechercher. Si ce paramètre est un nombre, il recherche le caractère correspondant à la valeur ASCII du nombre. |
| before_search | Facultatif. Une valeur booléenne dont la valeur par défaut est "false". Si elle est définie sur "true", elle renvoiesearchla partie de la chaîne avant la première occurrence du paramètre. |
Détails techniques
| Valeur de retour : | Renvoie le reste de la chaîne (à partir du point de correspondance). Si la chaîne recherchée n'est pas trouvée, renvoie FALSE. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications : | Dans PHP 5.3, le paramètrebefore_searcha été ajouté. Dans PHP 4.3, la fonction est devenue compatible avec les données binaires. |
Plus d’exemples
Exemple 1
Recherchez la chaîne en utilisant la valeur ASCII de "o", et renvoyez le reste de la chaîne :
<?php
echo stristr("Hello world!",111);
?>
echo stristr("Hello world!",111);
?>
Exécuter l'exemple »
Exemple 2
Retournez la partie de la chaîne avant la première occurrence de "world" :
<?php
echo stristr("Hello world!","WORLD",true);
?>
echo stristr("Hello world!","WORLD",true);
?>
Exécuter l'exemple »
Référence des chaînes PHP Autres extensions