Hàm mb_strrpos
Hàm mb_strrpos tìm vị trí của lần xuất hiện cuối cùng của một chuỗi con trong chuỗi. Hoạt động với các bảng mã đa byte (UTF-8, v.v.). Tham số đầu tiên nhận chuỗi để tìm kiếm, tham số thứ hai - chuỗi con cần tìm, tham số thứ ba (tùy chọn) - vị trí bắt đầu tìm kiếm, tham số thứ tư (tùy chọn) - bảng mã.
Cú pháp
mb_strrpos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding
): int|false
Ví dụ
Tìm vị trí của lần xuất hiện cuối cùng của chuỗi con trong chuỗi:
<?php
$res = mb_strrpos('аабабв', 'б');
echo $res;
?>
Kết quả thực thi mã:
3
Ví dụ
Tìm kiếm với việc chỉ định bảng mã UTF-8:
<?php
$res = mb_strrpos('日本語', '語', 0, 'UTF-8');
echo $res;
?>
Kết quả thực thi mã:
2
Ví dụ
Khi chuỗi con không được tìm thấy, hàm trả về false:
<?php
$res = mb_strrpos('abcde', 'z');
var_dump($res);
?>
Kết quả thực thi mã:
false