Funkcia mb_strrchr
Funkcia mb_strrchr hľadá posledný výskyt znaku v reťazci
a vráti časť reťazca od tohto znaku do konca. Na rozdiel od strrchr,
funguje s viacbajtovými kódovaniami (UTF-8 atď.). Prvým parametrom
prijíma reťazec na vyhľadávanie, druhým - hľadaný znak, tretím - voliteľný
parameter na vyhľadávanie pred znakom, štvrtým - kódovanie.
Syntax
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Príklad
Nájdeme posledný výskyt znaku v reťazci:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Výsledok vykonania kódu:
'ba'
Príklad
Nájdeme časť reťazca pred posledným výskytom znaku 'b':
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Výsledok vykonania kódu:
'abc'
Príklad
Práca s cyrilikou v UTF-8:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Výsledok vykonania kódu:
'ир'