98 of 410 menu

Funkce mb_strrchr

Funkce mb_strrchr hledá poslední výskyt znaku v řetězci a vrací část řetězce od tohoto znaku do konce. Na rozdíl od strrchr, funguje s vícebajtovými kódováními (UTF-8 atd.). Jako první parametr přijímá řetězec pro hledání, jako druhý - hledaný znak, jako třetí - volitelný parametr pro hledání před znakem, jako čtvrtý - kódování.

Syntaxe

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

Příklad

Najdeme poslední výskyt znaku v řetězci:

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

Výsledek provedení kódu:

'ba'

Příklad

Najdeme část řetězce před posledním výskytem znaku 'b':

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

Výsledek provedení kódu:

'abc'

Příklad

Práce s cyrilicí v UTF-8:

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

Výsledek provedení kódu:

'ир'

Viz také

  • funkci mb_strpos,
    která hledá pozici prvního výskytu podřetězce
  • funkci mb_substr,
    která vrací část řetězce
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout