oujood.com

Comment utiliser la fonction strstr() en PHP ?

La fonction strstr() est une fonction intégrée en PHP qui permet de trouver la première occurrence d'une chaîne dans une autre chaîne. Ce tutoriel vous explique comment l'utiliser.

Tutoriel sur la fonction strstr() en PHP

 Verssion PHP: 4 +

La fonction strstr() est une fonction intégrée en PHP qui est utilisée pour trouver la première occurrence d'une chaîne dans une autre chaîne.

Définition et utilisation

La fonction strstr() prend deux arguments :

  • str : la chaîne dans laquelle on effectue la recherche
  • search : la chaîne à rechercher

La fonction renvoie la partie de la chaîne str à partir de la première occurrence de la chaîne search.

Syntaxe

 
strstr(str, search, [before_str]);

L'argument before_str est facultatif. S'il est défini sur true, la fonction renvoie la partie de la chaîne str avant la première occurrence de la chaîne search. La valeur par défaut de before_str est false.

Exemples pratiques d'utilisation

Voici quelques exemples pratiques d'utilisation de la fonction strstr() :

Exemple :       Copier le code

 
// Renvoie "Hello, world!"
echo strstr("Hello, world!", "Hello");

// Renvoie "Hello"
echo strstr("Hello, world!", "Hello", true);

// Renvoie "world!"
echo strstr("Hello, world!", "world!");

Astuces et conseils d'utilisation

  • La fonction strstr() est sensible à la casse. Pour une recherche non sensible à la casse, utilisez la fonction stristr().
  • Si vous voulez juste déterminer si une chaîne est présente dans une autre chaîne, utilisez la fonction stripos().

Conclusion

La fonction strstr() est une fonction très utile pour trouver la première occurrence d'une chaîne dans une autre chaîne. Elle est simple à utiliser et peut être utilisée dans de nombreux contextes différents.



Par carabde 22 Aout 2014

Voir aussi nos tutoriel :

Balise figure

Spécifie autonome le contenu

fonction substr_compare, substr_compare

Compare deux chaînes depuis un offset jusqu' une longueur en caractères

fonction number_format, number_format

Formate un nombre pour l'affichage