ฟังก์ชัน preg_replace ทำการค้นหาและแทนที่นิพจน์ทั่วไป
ผสม preg_replace ( ผสม $pattern , ผสม $replacement , ผสม $subject [, int $limit = -1 [, int &$count ]] )
ค้นหาส่วนของเรื่องที่ตรงกับรูปแบบและแทนที่ด้วยการแทนที่
คำอธิบายพารามิเตอร์:
$pattern: รูปแบบที่จะค้นหา ซึ่งอาจเป็นสตริงหรืออาร์เรย์ของสตริงก็ได้
$replacement: สตริงหรืออาร์เรย์ของสตริงที่จะใช้สำหรับการแทนที่
$subject: สตริงเป้าหมายหรืออาร์เรย์สตริงที่จะค้นหาและแทนที่
$limit: ตัวเลือก จำนวนการแทนที่สูงสุดสำหรับแต่ละสตริงเรื่องต่อรูปแบบ ค่าเริ่มต้นคือ -1 (ไม่จำกัด)
$count: ไม่บังคับ คือจำนวนครั้งที่ดำเนินการทดแทน
ถ้า subject เป็นอาร์เรย์ preg_replace() จะส่งกลับอาร์เรย์ มิฉะนั้นจะส่งกลับสตริง
หากพบรายการที่ตรงกัน หัวเรื่องที่ถูกแทนที่จะถูกส่งคืน มิฉะนั้นหัวเรื่องที่ไม่เปลี่ยนแปลงจะถูกส่งกลับ หากมีข้อผิดพลาดเกิดขึ้น ค่า NULL จะถูกส่งกลับ
ผลการดำเนินการเป็นดังนี้:
โคเดอร์กโต 123,456
ผลการดำเนินการเป็นดังนี้:
โคเดอร์กโต
ผลการดำเนินการเป็นดังนี้:
หมีดำกระโดดข้ามสุนัขขี้เกียจอย่างช้าๆ
ผลการดำเนินการเป็นดังนี้:
xp***to3