logo oujood
🔍

Fonction strrchr() de PHP

OUJOOD.COM

La fonction strrchr()


PHP references des fonctions PHP

 (PHP 4, PHP 5)

strrchr ()— Trouve la dernière occurrence d'un caractère dans une chaîne

Définition et utilisation

La fonction strrchr () trouve la position de la dernière occurrence d'une chaîne dans une autre chaîne, et renvoie tous les caractères de cette position à l'extrémité de la chaîne.

Retourne le segment de la chaîne haystack qui commence avec la dernière occurrence de needle, jusqu'à la fin de la chaîne haystack.

Si le char ne peut pas être trouvé, des retours de cette fonction FAUX.

Syntaxe
  strrchr (haystack, char)
Paramètre Description

haystack

Requis. Spécifie la chaîne pour rechercher

needle

Requis. Spécifie la chaîne à trouver. Si c'est un nombre, il recherchera le caractère assortissant la valeur ASCII de ce nombre


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


Exemple 1

Exemple :     📋 Copier le code

  <?php
  echo strrchr("Bonjour le monde!","le"),"<br />";
  echo strrchr("Bonjour le monde!",chr(111));
  ?>

Le résultatt du code ci-dessus sera :

  le monde!
onde!

Ce code PHP utilise la fonction strrchr() pour trouver la dernière occurrence d'une sous-chaîne dans une chaîne donnée. Voici ce que fait le code :

strrchr("Bonjour le monde!","le"): Cette ligne cherche la dernière occurrence de la sous-chaîne "le" dans la chaîne "Bonjour le monde!". La fonction renvoie la portion de la chaîne à partir de la dernière occurrence de "le" jusqu'à la fin. Le résultat est ensuite affiché avec echo.

strrchr("Bonjour le monde!", chr(111)): Cette ligne recherche la dernière occurrence du code ASCII 111 dans la chaîne "Bonjour le monde!". Le code ASCII 111 correspond à la lettre 'o'. La fonction renverra la portion de la chaîne à partir de la dernière occurrence de 'o' jusqu'à la fin, et le résultat est également affiché avec echo.

Assurez-vous d'exécuter ce code dans un environnement PHP pour voir les résultats. Le premier echo devrait afficher "le monde!" et le deuxième devrait afficher "onde!"



Par carabde 22 Aout 2014