Fungsi mb_strrchr
Fungsi mb_strrchr mencari kemunculan terakhir karakter dalam rentetan
dan mengembalikan bahagian rentetan dari karakter tersebut hingga akhir. Berbeza dengan strrchr,
ia berfungsi dengan pengekodan berbilang bait (UTF-8 dll.). Parameter pertama
menerima rentetan untuk carian, kedua - karakter yang dicari, ketiga - parameter pilihan
untuk mencari sebelum karakter, keempat - pengekodan.
Sintaks
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Contoh
Cari kemunculan terakhir karakter dalam rentetan:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Keputusan pelaksanaan kod:
'ba'
Contoh
Cari bahagian rentetan sebelum kemunculan terakhir karakter 'b':
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Keputusan pelaksanaan kod:
'abc'
Contoh
Kerja dengan Cyrillic dalam UTF-8:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Keputusan pelaksanaan kod:
'ир'