98 of 410 menu

Funkcja mb_strrchr

Funkcja mb_strrchr wyszukuje ostatnie wystąpienie znaku w ciągu i zwraca część ciągu od tego znaku do końca. W przeciwieństwie do strrchr, działa z kodowaniem wielobajtowymi (UTF-8 itp.). Jako pierwszy parametr przyjmuje ciąg do przeszukania, jako drugi - szukany znak, jako trzeci - opcjonalny parametr do wyszukiwania przed znakiem, jako czwarty - kodowanie.

Składnia

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

Przykład

Znajdźmy ostatnie wystąpienie znaku w ciągu:

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

Wynik wykonania kodu:

'ba'

Przykład

Znajdźmy część ciągu do ostatniego wystąpienia znaku 'b':

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

Wynik wykonania kodu:

'abc'

Przykład

Praca z cyrylicą w UTF-8:

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

Wynik wykonania kodu:

'ир'

Zobacz też

  • funkcję mb_strpos,
    która wyszukuje pozycję pierwszego wystąpienia podciągu
  • funkcję mb_substr,
    która zwraca część ciągu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć