strstr
(PHP 4, PHP 5)
strstr — Trouve la première occurrence dans une chaîne
Description
Retourne une sous-chaîne de haystack,
allant de la première occurrence de needle (incluse)
jusqu'à la fin de la chaîne.
Note:
strstr() est sensible à la casse. Pour une fonctionnalité identique, mais insensible à la casse, reportez-vous à stristr().
Note:
Si vous voulez juste déterminer si un
needleparticulier se trouve dans la chaînehaystack, utilisez la fonction strpos() qui est plus rapide et qui consomme moins de ressources.
Liste de paramètres
-
haystack -
La chaîne d'entrée.
-
needle -
Si
needlen'est pas une chaîne, elle sera convertie en entier, et utilisée comme code ASCII du caractère correspondant. -
before_needle -
Si vaut
TRUE, strstr() retourne la partie dehaystackavant la première occurrence deneedle(needleétant exclus).
Valeurs de retour
Retourne la portion de la chaîne, ou FALSE si needle
n'est pas trouvé.
Historique
| Version | Description |
|---|---|
| 5.3.0 |
Ajout du paramètre optionnel before_needle.
|
| 4.3.0 | strstr() est maintenant compatible avec les données binaires. |
Exemples
Voir aussi
- stristr() - Version insensible à la casse de strstr
- strrchr() - Trouve la dernière occurrence d'un caractère dans une chaîne
- strpos() - Cherche la position de la première occurrence dans une chaîne
- strpbrk() - Recherche un ensemble de caractères dans une chaîne de caractères
- preg_match() - Expression rationnelle standard
