Fonctions PHP strstr()Functions
Manuel de référence des chaînes PHP
Exemples
Recherche si "world" existe dans "Hello world!". Si c'est le cas, renvoie la chaîne et la partie restante après celle-ci :
echo strstr("Hello world!","world"); //Sortie : world !
Exécuter l'exemple »
Définition et utilisation
La fonction strstr() recherche une chaîne à l'intérieur d'une autre chaîne. Si elle existe, elle renvoie la chaîne et la partie restante ; sinon, elle renvoie FALSE.
Remarque :Cette fonction est compatible avec les données binaires.
Remarque :Cette fonction est sensible à la casse. Pour une recherche insensible à la casse, utilisez la fonctionstristr().
Syntaxe
strstr(string,search,before_search)
| Paramètre | Description |
|---|---|
| string | Obligatoire. Spécifie la chaîne à rechercher. |
| search | Requis. Spécifie 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 | Facultatif. Une valeur booléenne avec une valeur par défaut de "false". Si définie à "true", elle renverrasearchla partie de la chaîne avant la première occurrence du paramètre. |
Détails techniques
| Valeur de retour : | Renvoie la partie restante de la chaîne (à partir du point de correspondance). Si la chaîne recherchée n'est pas trouvée, elle renvoie FALSE. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications : | Dans PHP 5.3, le paramètrebefore_searcha été ajouté. |
Plus d’exemples
Exemple 1
Recherche la chaîne par la valeur ASCII de "o" et renvoie la partie restante de la chaîne :
<?php
echo strstr("Hello world!",111);
?>
echo strstr("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 strstr("Hello world!","world",true);
?>
echo strstr("Hello world!","world",true);
?>
Exécuter l'exemple »
Manuel de référence des chaînes PHP Autres extensions