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

phpmb_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<?php
  $res = mb_strrpos('аабабв', 'б');
  echo $res;
?>

Kết quả thực thi mã:

php3

Ví dụ

Tìm kiếm với việc chỉ định bảng mã UTF-8:

php<?php
  $res = mb_strrpos('日本語', '語', 0, 'UTF-8');
  echo $res;
?>

Kết quả thực thi mã:

php2

Ví dụ

Khi chuỗi con không được tìm thấy, hàm trả về false:

php<?php
  $res = mb_strrpos('abcde', 'z');
  var_dump($res);
?>

Kết quả thực thi mã:

phpfalse

Xem thêm

  • hàm mb_strpos,
    hàm tìm kiếm lần xuất hiện đầu tiên của chuỗi con
  • hàm strrpos,
    hàm tìm kiếm lần xuất hiện cuối cùng mà không hỗ trợ bảng mã