Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน quotemeta() ใน PHP

คำอธิบาย

ฟังก์ชัน 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\$!