Funktsioon mb_strrchr
Funktsioon mb_strrchr otsib stringis märgi viimast esinemist
ja tagastab osa stringist sellest märgist kuni lõpuni. Erinevalt strrchr-st,
töötab multibaidkodeeringutega (UTF-8 jt). Esimesena
võtab parameetrina otsitava stringi, teisena - otsitava märgi, kolmandana - valikulise
parameetri otsimiseks märgini, neljandana - kodeeringu.
Süntaks
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Näide
Leiame märgi viimase esinemise stringis:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Koodi täitmise tulemus:
'ba'
Näide
Leiame osa stringist kuni märgi 'b' viimase esinemeni:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Koodi täitmise tulemus:
'abc'
Näide
Töö kirillitsaga UTF-8 kodeeringus:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Koodi täitmise tulemus:
'ир'