Funkcija mb_strrchr
Funkcija mb_strrchr meklē pēdējo simbola atkārtojumu virknē
un atgriež virknes daļu no šī simbola līdz beigām. Atšķirībā no strrchr,
strādā ar daudzbaitū kodējumiem (UTF-8 un citi). Pirmo parametru
saņem meklēšanas virkni, otro - meklējamo simbolu, trešo - izvēles
parametru meklēšanai pirms simbola, ceturto - kodējumu.
Sintakse
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Piemērs
Atradīsim pēdējo simbola atkārtojumu virknē:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Koda izpildes rezultāts:
'ba'
Piemērs
Atradīsim virknes daļu pirms pēdējā simbola 'b' atkārtojuma:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Koda izpildes rezultāts:
'abc'
Piemērs
Darbs ar kirilicu UTF-8 kodējumā:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Koda izpildes rezultāts:
'ир'