oujood.com

Fonction stristr() de PHP

La fonction stristr() recherche la première occurrence d'une chaîne à l'intérieur d'une autre chaîne.

La fonction stristr()


PHP references des fonctions PHP

 (PHP 4, PHP 5)

stristr() — Version insensible à la casse de strstr()

Définition et utilisation

La fonction stristr() recherche la première occurrence d'une chaîne à l'intérieur d'une autre chaîne.

Cette fonction renvoie le reste de la chaîne , ou FALSE, si la chaîne  recherchée n'est pas trouvée.

Syntaxe
  stristr (haystack , needle , before_needle)
Paramètre Description

chaîne haystack

Requis. Spécifie la chaîne pour la recherche

recherche needle

Requis. Spécifie la chaîne à rechercher. Si ce paramètre est un nombre, il recherchera le caractère assortissant la valeur ASCII du nombre

before_needle

Facultatif. Si vaut TRUE, stristr() retourne la partie de haystack avant la première occurrence de needle.


Notes

Note : Cette fonction est ne distingue pas majuscules et minuscules. Pour une recherche distinguant majuscules et minuscules, employez strstr().


Exemple 1

Exemple :       Copier le code

  <?php
    $email = 'USER@EXAMPLE.com';
    echo stristr($email, 'r'); // Affiche ER@EXAMPLE.com
  ?>

Le résultat du code ci-dessus sera :

  R@EXAMPLE.com

Exemple 2 : Le code ASCII pour la lettre majuscule 'P' est 80. Donc, si vous voulez utiliser le code ASCII dans votre code PHP pour rechercher la lettre 'P', vous pouvez le faire comme ceci :

Exemple :       Copier le code

  <?php
    $chaineing = 'POMME';
    echo stristr($chaineing, chr(80)); // 80 est le  code ASCII p majuscule
  // Affiche : POMME
  ?>

Le résultat du code ci-dessus sera :

  POMME

Cependant, dans la plupart des cas, il est plus courant d'utiliser directement la lettre elle-même plutôt que son code ASCII, comme dans l'exemple précédent.



Par carabde 22 Aout 2014



Voir aussi nos tutoriel :

white-space

Spécifie la façon d'espace blanc dans un élément est traité

fonction quotemeta, quotemeta

Protége les méta caractères

HTML et CSS les tableaux

HTML et CSS: Cours tutoriel les tableaux...