Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน strpos() ใน PHP

ฟังก์ชัน 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