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
phpmb_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<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
php'ba'
Shembull
Le të gjejmë pjesën e stringut para ndodhjes së fundit të karakterit 'b':
php<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Rezultati i ekzekutimit të kodit:
php'abc'
Shembull
Punimi me cirilik në UTF-8:
php<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
php'ир'