Fonction strstr() | Développement Web

Fonction strstr()

La fonction strstr retourne la partie de $string1 qui commence à l’endroit où l’on trouve pour la première fois la chaîne de caractère $string2.

Le cas échéant, la fonction retournera false.

Cette fonction peut entre autre s’avérer très utile pour récupérer le nom de domaine associé à une adresse email comme présenté dans l’exemple ci-dessous.

Utilisation de la fonction strstr()

La signature de la fonction strstr est la suivante :

strstr ( $string1 , $string2 );


   $string1 = ' pseudo@analyste-programmeur.com ';
   $string2 = '@';

   echo 'Nom de domaine : ' . strstr( $string1 , $string2 );

   /* Nom de domaine : @analyste-programmeur.com */   

La fonction stristr() est similaire à strstr() à la différence qu’elle est insensible à la casse.