Hàm mb_strrchr
Hàm mb_strrchr tìm ký tự cuối cùng xuất hiện trong chuỗi
và trả về phần chuỗi từ ký tự đó đến cuối. Khác với strrchr,
nó hoạt động với các bảng mã đa byte (UTF-8, v.v.). Tham số đầu tiên
là chuỗi cần tìm kiếm, tham số thứ hai - ký tự cần tìm, tham số thứ ba - tùy chọn
để tìm phần trước ký tự, tham số thứ tư - bảng mã.
Cú pháp
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Ví dụ
Tìm ký tự cuối cùng xuất hiện trong chuỗi:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Kết quả thực thi mã:
'ba'
Ví dụ
Tìm phần chuỗi trước ký tự cuối cùng 'b':
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Kết quả thực thi mã:
'abc'
Ví dụ
Làm việc với ký tự Cyrillic trong UTF-8:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Kết quả thực thi mã:
'ир'