98 of 410 menu

Fonction mb_strrchr

La fonction mb_strrchr recherche la dernière occurrence d'un caractère dans une chaîne et retourne la partie de la chaîne à partir de ce caractère jusqu'à la fin. Contrairement à strrchr, elle fonctionne avec les encodages multioctets (UTF-8, etc.). Le premier paramètre est la chaîne dans laquelle effectuer la recherche, le second - le caractère recherché, le troisième - un paramètre optionnel pour la recherche avant le caractère, le quatrième - l'encodage.

Syntaxe

mb_strrchr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null );

Exemple

Trouvons la dernière occurrence d'un caractère dans une chaîne :

<?php $res = mb_strrchr('abcba', 'b'); echo $res; ?>

Résultat de l'exécution du code :

'ba'

Exemple

Trouvons la partie de la chaîne avant la dernière occurrence du caractère 'b' :

<?php $res = mb_strrchr('abcba', 'b', true); echo $res; ?>

Résultat de l'exécution du code :

'abc'

Exemple

Travail avec le cyrillique en UTF-8 :

<?php $res = mb_strrchr('привет мир', 'и'); echo $res; ?>

Résultat de l'exécution du code :

'ир'

Voir aussi

  • la fonction mb_strpos,
    qui recherche la position de la première occurrence d'une sous-chaîne
  • la fonction mb_substr,
    qui retourne une partie de chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser