Funksioni mb_strrchr
Funksioni mb_strrchr kërkon ndodhjen e fundit të një karakteri në string
dhe kthen pjesën e stringut nga ai karakter deri në fund. Ndryshe nga strrchr,
punon me encodinge multi-bajt (UTF-8 etj.). Si parametër të parë
merr stringun për kërkim, të dytin - karakterin e kërkuar, të tretin - parametër opsional
për kërkim para karakterit, të katërtin - encodingun.
Sintaksa
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Shembull
Le të gjejmë ndodhjen e fundit të një karakteri në string:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
'ba'
Shembull
Le të gjejmë pjesën e stringut para ndodhjes së fundit të karakterit 'b':
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Rezultati i ekzekutimit të kodit:
'abc'
Shembull
Punimi me cirilik në UTF-8:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
'ир'