PHP ค้นหา string จาก string ด้วยคำสั่ง str_pos บทความนี้สอนใช้คำสั่ง str_pos เพื่อค้นหา string หรือข้อความที่ต้องการจากตัวแปรชนิด string กรณีพบ string จะคืนค่า true ถ้าไม่พบจะคืนค่า false สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP ค้นหา string จาก string ด้วยคำสั่ง str_pos
<?php
$colors = "Red Green Blue";
if (strpos($colors, "Green") !== false) {
echo "ค้นหา string พบ string Green ใน Colors";
} else {
echo "ค้นหา string ไม่พบ string Green ใน Colors";
}
?>
ผลลัพธ์
ค้นหา string พบ string Green ใน Colors
PHP ค้นหา string จาก string จากตัวอย่างใช้คำสั่ง strpos($colors, “Green”) !== false หมายความว่าให้ค้นหาข้อความ “Green” จากตัวแปร $colors กรณีถ้าคืนค่าไม่เท่ากับ false คือ เป็น true แปลว่าค้นหา string จาก string พบให้เข้าทำงานใน if พร้อมกับพิมพ์ข้อความที่กำหนดออกมา กรณีถ้าไม่พบให้โปรแกรมเข้าทำงานใน else