ฟังก์ชัน strpos() ใช้ค้นหาตำแหน่งของการปรากฏครั้งแรกของสตริงภายในอีกสตริงหนึ่ง
Syntax
strpos(str, find, begin)
Parameters
str − สตริงที่ต้องการค้นหา
find − สตริงที่ต้องการหา
begin − ตำแหน่งเริ่มต้นการค้นหา
Return
ฟังก์ชัน strpos() คืนค่าตำแหน่งของการปรากฏครั้งแรกของสตริงภายในอีกสตริงหนึ่ง หรือ false หากไม่พบ
ตัวอย่างที่ 1
<?php
echo strpos("This is demo text !", "demo");
?>
ผลลัพธ์
8
ตัวอย่างที่ 2 (ระบุตำแหน่งเริ่มต้น)
<?php $str = 'pqr pqr'; $pos = strpos($str, 'p', 1); echo $pos; ?>
ผลลัพธ์
4
คำอธิบาย: เริ่มค้นหาตัว 'p' จากตำแหน่งที่ 1 (0-based index) พบครั้งถัดไปที่ตำแหน่ง 4