# รูปแบบ $found = ereg(pattern, string [, captured]); โดยที่ pattern คือ regular expression ที่กำหนดรูปแบบการค้นหา string คือ ข้อความที่ต้องการค้นหา captured คือ optional (จะใส่หรือไม่ก็ได้) มันจะทำการตรวจสอบว่าข้อความใน string ตัวใดที่ match กับ pattern บ้าง แล้วเก็บไว้ในตัวแปร array
<?php
$bool = ereg('c.*t', 'cat in the cart');
// true
// ในกรณีที่ใส่ตัวแปรอะเรย์เพื่อเก็บคำที่ทำการ match กับ pattern
$bool = ereg('c.*t', 'cat in the cart', $match);
// true, $match = array('cat in the cart', 'cat', 'cart');
// จะเห็นว่า index แรกจะเป็นข้อความทั้งประโยค
?>
ฟังก์ชัน ereg() จะทำการตรวจสอบ pattern ที่กำหนดแบบ case-sensitive แต่ยังมีอีกฟังก์ชันหนึ่งที่มีหน้าที่เหมือนกับฟังก์ชันนี้ แต่จะทำการตรวจสอบแบบ case-insensitive ซึ่งก็คือฟังก์ชัน eregi() โดยมีรูปแบบการใช้งานเหมือนกัน
ผู้สนับสนุน