ฟังก์ชัน mb_strripos

ฟังก์ชัน mb_strripos ค้นหาตำแหน่งของการเกิดขึ้นครั้งล่าสุดของสตริงย่อยในสตริง โดยไม่สนใจตัวพิมพ์ใหญ่-เล็กของอักขระ พารามิเตอร์แรกฟังก์ชันรับสตริงที่จะทำการค้นหา พารามิเตอร์ที่สองคือสตริงย่อยที่ต้องการค้นหา พารามิเตอร์ตัวเลือกที่สามกำหนดตำแหน่งเริ่มต้นการค้นหา พารามิเตอร์ตัวเลือกที่สี่กำหนดการเข้ารหัสตัวอักษร

ไวยากรณ์

phpmb_strripos(
  string $haystack,
  string $needle,
  int $offset = 0,
  string $encoding = null
): int|false

ตัวอย่าง

มาค้นหาการเกิดขึ้นครั้งล่าสุดของสตริงย่อยในสตริง:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc');
  echo $res;
?>

ผลลัพธ์การทำงานของโค้ด:

php5

ตัวอย่าง

การค้นหาโดยระบุตำแหน่งเริ่มต้นการค้นหา:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc', 3);
  echo $res;
?>

ผลลัพธ์การทำงานของโค้ด:

php5

ตัวอย่าง

หากไม่พบสตริงย่อย ฟังก์ชันจะคืนค่า false:

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

ผลลัพธ์การทำงานของโค้ด:

phpfalse

ดูเพิ่มเติม

  • ฟังก์ชัน mb_strpos,
    ซึ่งค้นหาการเกิดขึ้นครั้งแรกของสตริงย่อยโดยคำนึงถึงตัวพิมพ์ใหญ่-เล็ก
  • ฟังก์ชัน strripos,
    ซึ่งค้นหาการเกิดขึ้นครั้งล่าสุดของสตริงย่อยโดยไม่คำนึงถึงตัวพิมพ์ใหญ่-เล็ก