สอนเขียนภาษา PHP ค้นหาข้อมูลจากตัวแปร ด้วยคำสั่ง strpos โดยคำสั่งนี้รับค่า arguments 2 ค่า คือ ข้อมูล หรือตัวแปรที่เก็บข้อมูล และคำที่ต้องการค้นหา โดยตัวอย่างแนะนำการใช้คำสั่ง strpos สำหรับการค้นหาข้อมูล สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP ค้นหาข้อมูลจากตัวแปร ด้วยคำสั่ง strpos
<?php
$string = "[orange][apple][banana]";
if( strpos( $string, "[apple]" ) !== false ) {
echo "[apple] มีอยู่ในตัวแปร string<br/>";
}
if( strpos( $string, "[berry]" ) !== false ) {
echo "[berry] มีอยู่ในตัวแปร string<br/>";
} else {
echo "[berry] ไม่มีอยู่ในตัวแปร string<br/>";
}
?>
ผลลัพธ์
[apple] มีอยู่ในตัวแปร string
[berry] ไม่มีอยู่ในตัวแปร string
PHP ค้นหาข้อมูลจากตัวแปร แนะนำคำสั่ง strpos ตัวอย่างค้นหาคำว่า [apple] จากตัวแปร string โดยใช้คำสั่ง strpos กรณีถ้าผลลัพธ์ไม่เท่ากับ false แปลว่าพบข้อมูล ส่วนค้นหาคำว่า [berry] ได้ผลลัพธ์ไม่พบข้อมูล