Fonction stristr() en PHP
Exemple
Trouver la première occurrence de "world" dans "Hello world!" et retourner la partie restante de la chaîne :
<?php echo stristr("Hello world!","WORLD"); ?>
Définition et utilisation
La fonction stristr() recherche la première apparition d'une chaîne dans une autre chaîne.
Commentaires :Cette fonction est sécurisée en mode binaire.
Commentaires :Cette fonction est insensible à la casse. Pour une recherche sensible à la casse, utilisez strstr() Fonction.
Syntaxe
stristr(string,search ,before_search)
Paramètres | Description |
---|---|
string | Obligatoire. Définit la chaîne à rechercher. |
search |
Obligatoire. Définit la chaîne à rechercher. Si ce paramètre est un nombre, il recherche le caractère correspondant à la valeur ASCII de ce nombre. |
before_search |
Optionnel. La valeur par défaut est "false" pour la valeur booléenne. Si elle est définie sur "true", elle retourne search Partie de la chaîne avant la première apparition du paramètre. |
Détails techniques
Retourne la valeur : | Retourne la partie restante de la chaîne (à partir du point de correspondance). Si la chaîne recherchée n'est pas trouvée, retourne FALSE. |
Version PHP : | 4+ |
Journal des mises à jour : |
Dans PHP 5.3, un nouveau before_search Paramètres. Dans PHP 4.3, cette fonction est devenue sécurisée en mode binaire. |
Plus d'exemples
Exemple 1
Recherche de la chaîne en fonction de la valeur ASCII de "o" et retourne la partie restante de la chaîne :
<?php echo stristr("Hello world!",111); ?>
Exemple 2
Retourne la partie de la chaîne avant la première apparition de la chaîne recherchée :
<?php echo stristr("Hello world!","WORLD",true); ?>