สมมติว่าเรามีอาร์เรย์ต่อไปนี้
$subject= array('JavaScript','Java','PHP language','Python Language');
จากอาร์เรย์ด้านบน เราจำเป็นต้องดึงค่าด้วยข้อความต่อไปนี้
$valueToSearch= 'Language';
สำหรับการจับคู่ดังกล่าว ให้ใช้ preg_match() ใน PHP
ตัวอย่าง
รหัส PHP มีดังต่อไปนี้
<!DOCTYPE html> <html> <body> <?php $subject= array('JavaScript','Java','PHP language','Python Language'); $valueToSearch= 'Language'; $result = array(); foreach($subject as $t=>$value) { if(preg_match("/\b$valueToSearch\b/i", $value)){ $result[$t] = $value; } } print_r($result); ?> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
Array ( [2] => PHP language [3] => Python Language )