Manuel PHP
Précédent |  | Suivant

# stristr

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

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

## Description

string stristr ( string haystack, string needle )

stristr() retourne une sous-chaîne de `haystack`, allant de la première occurrence de `needle` jusqu'à la fin de la chaîne. `needle` et `haystack` sont traitées sans tenir compte de la casse.

Si `needle` est introuvable, stristr() retourne `FALSE`.

Si `needle` n'est pas une chaîne, elle sera convertie en entier, et utilisée comme code ascii du caractère correspondant.

Exemple 1. Exemple avec stristr()

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

Exemple 2. Teste si une chaîne de caractères est trouvée ou pas

`<?php $string = 'Hello World!'; if(stristr($string, 'terre') === FALSE) { echo '"terre" non trouvé dans la chaîne de caractères'; } // affiche : "terre" non trouvé dans la chaîne de caractères ?>`

Exemple 3. Utilisation d'une "chaîne de caractères" en chiffre

`<?php $string = 'POMME'; echo stristr($string, 112); // 112 = p minuscule // affiche: POMME ?>`

> Note : Cette fonction gère les chaînes binaires.

Voir aussi strstr(), strrchr(), substr() et preg_match().

Précédent | Sommaire | Suivant
stripslashes | Niveau supérieur | strlen