ฟังก์ชัน strripos

ฟังก์ชัน strripos ค้นหาตำแหน่งการปรากฏตัวครั้งสุดท้ายของสตริงย่อยในสตริงโดยไม่สนใจตัวพิมพ์อักษร หากไม่พบสตริงย่อย ฟังก์ชันจะคืนค่า false พารามิเตอร์แรกส่งผ่านสตริงสำหรับค้นหา พารามิเตอร์ที่สองคือสตริงย่อยที่ต้องการค้นหา และพารามิเตอร์ที่สามที่เป็นตัวเลือกสามารถระบุตำแหน่งเริ่มต้นการค้นหาได้

ไวยากรณ์

phpstrripos(string, substring, [offset]);

ตัวอย่าง

ค้นหาการปรากฏตัวครั้งสุดท้ายของสตริงย่อยในสตริง:

php<?php
  $res = strripos('aBcAbD', 'ab');
  echo $res;
?>

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

php3

ตัวอย่าง

ลองค้นหาสตริงย่อยที่ไม่มีอยู่:

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

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

phpfalse

ตัวอย่าง

การใช้พารามิเตอร์ offset เพื่อค้นหาหลังจากตำแหน่งที่กำหนด:

php<?php
  $res = strripos('aBcAbDab', 'ab', 4);
  echo $res;
?>

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

php6

ดูเพิ่มเติม

  • ฟังก์ชัน strpos,
    ซึ่งค้นหาการปรากฏตัวครั้งแรกของสตริงย่อยโดยสนใจตัวพิมพ์
  • ฟังก์ชัน strrpos,
    ซึ่งค้นหาการปรากฏตัวครั้งสุดท้ายของสตริงย่อยโดยสนใจตัวพิมพ์
  • ฟังก์ชัน stripos,
    ซึ่งค้นหาการปรากฏตัวครั้งแรกของสตริงย่อยโดยไม่สนใจตัวพิมพ์