คำอธิบาย
ฟังก์ชัน quotemeta() ใช้เพิ่มแบ็กสแลชหน้าอักขระพิเศษ (meta-characters) ในสตริง เพื่อให้สามารถใช้ในนิพจน์ปกติ (regular expressions) ได้อย่างปลอดภัย อักขระที่จะถูก escape ได้แก่ . \ + * ? [ ^ ] ( ) $
รูปแบบการใช้งาน (Syntax)
quotemeta(string $string): string
พารามิเตอร์
- string - สตริงที่ต้องการ escape
ค่าที่คืนกลับ (Return Value)
คืนค่าสตริงที่ escape meta-characters แล้ว คืนค่า false ถ้าสตริงว่าง
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1
<?php $str = "3 * 9 = 27"; echo quotemeta($str); ?>
ผลลัพธ์
3 \* 9 = 27
ตัวอย่างที่ 2
<?php $str = "The ticket cost for cricket match is 200$!"; echo quotemeta($str) . "
"; ?>
ผลลัพธ์
The ticket cost for cricket match is 200\$!