Fungsi mb_strrichr
Fungsi mb_strrichr melakukan carian kemunculan terakhir subrentetan dalam rentetan tanpa mengira huruf aksara. Berbeza dengan strrchr, ia berfungsi dengan pengekodan multibait (UTF-8 dan lain-lain.). Mengembalikan bahagian rentetan dari kemunculan terakhir yang ditemui hingga akhir rentetan atau false jika subrentetan tidak ditemui.
Sintaks
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Contoh
Cari kemunculan terakhir subrentetan dalam rentetan tanpa mengira huruf:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Keputusan pelaksanaan kod:
'AbC'
Contoh
Cari bahagian rentetan sebelum kemunculan yang ditemui:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Keputusan pelaksanaan kod:
'aBc'
Contoh
Contoh dengan penentuan pengekodan UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Keputusan pelaksanaan kod:
'Мир'
Lihat juga
-
fungsi
mb_strrchr,
yang mencari kemunculan terakhir subrentetan dengan mengira huruf -
fungsi
mb_stripos,
yang mencari posisi kemunculan pertama subrentetan tanpa mengira huruf -
fungsi
mb_strstr,
yang mencari kemunculan pertama subrentetan dengan mengira huruf