OUJOOD.COM
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.
Syntaxestristr (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.
Fonction precedente: |
Fonction suivante: |