Fonction strstr() en PHP

Exemple

Trouver la première occurrence de "Shanghai" dans "I love Shanghai!" et retourner la partie restante de la chaîne :

<?php
echo strstr("I love Shanghai!","Shanghai");
?>

Exemple de fonctionnement

Définition et utilisation

La fonction strstr() recherche la première occurrence d'une chaîne dans une autre chaîne.

Commentaires :Cette fonction est sécurisée pour les binary strings.

Commentaires :Cette fonction est sensible à la casse. Pour une recherche sans distinction de casse, utilisez stristr() Fonction.

Syntaxe

strstr(string,search,before_search)
Paramètres Description
string Obligatoire. Définit la chaîne à rechercher dans.
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 un booléen.

Si elle est définie sur "true", elle retourne search Partie de la chaîne avant la première occurrence du paramètre.

Détails techniques

Valeur de retour : Retourne la partie restante de la chaîne après le 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, une nouvelle fonction a été ajoutée : before_search Paramètres.

Plus d'exemples

Exemple 1

Recherche de la chaîne en fonction de la valeur ASCII de "o" et retourne le reste de la chaîne :

<?php
echo strstr("Hello world!",111);
?>

Exemple de fonctionnement

Exemple 2

Retourne la partie de la chaîne avant la première occurrence de la recherche :

<?php
echo strstr("Hello world!","world",true);
?>

Exemple de fonctionnement