คำอธิบาย
ฟังก์ชัน stripos() ใช้หาตำแหน่ง (index) แรกที่พบของสตริงย่อยภายในสตริงหลัก โดยไม่คำนึงถึงตัวพิมพ์เล็ก-ใหญ่ (case-insensitive) ตำแหน่งเริ่มต้นนับจาก 0
รูปแบบการใช้งาน (Syntax)
stripos(string $haystack, string $needle, int $offset = 0): int|false
พารามิเตอร์
- haystack - สตริงที่ต้องการค้นหา
- needle - สตริงที่ต้องการค้นหา
- offset - ตำแหน่งเริ่มต้นของการค้นหา (ค่าเริ่มต้น 0)
ค่าที่คืนกลับ (Return Value)
คืนค่าตำแหน่งตัวเลขของครั้งแรกที่พบ หรือ false ถ้าไม่พบ
ตัวอย่างการใช้งาน
<?php
echo stripos("Cricket is a sports!, Cricket is a religion", "Cricket");
?>ผลลัพธ์
0
หมายเหตุ: เนื่องจากฟังก์ชันอาจคืนค่า 0 (ซึ่งเป็น false ในบริบท boolean) ควรใช้ === FALSE หรือ !== false ในการตรวจสอบผลลัพธ์