Funkcija mb_strrchr
Funkcija mb_strrchr traži poslednju pojavu znaka u stringu
i vraća deo stringa od tog znaka do kraja. Za razliku od strrchr,
radi sa višebajtnim kodiranjima (UTF-8 i dr.). Prvi parametar
uzima string za pretragu, drugi - traženi znak, treći - opcioni
parametar za pretragu pre znaka, četvrti - kodiranje.
Sintaksa
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Primer
Nađimo poslednju pojavu znaka u stringu:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Rezultat izvršavanja koda:
'ba'
Primer
Nađimo deo stringa pre poslednje pojave znaka 'b':
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Rezultat izvršavanja koda:
'abc'
Primer
Rad sa ćirilicom u UTF-8:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Rezultat izvršavanja koda:
'ир'