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"); ?>
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 2
Retourne la partie de la chaîne avant la première occurrence de la recherche :
<?php echo strstr("Hello world!","world",true); ?>