ฟังก์ชัน preg_last_error ใช้เพื่อหลีกอักขระนิพจน์ทั่วไป
สตริง preg_quote ( สตริง $str [, สตริง $delimiter = NULL ] )
preg_quote() รับพารามิเตอร์ str และเพิ่มเครื่องหมายแบ็กสแลชหน้าอักขระแต่ละตัวในไวยากรณ์นิพจน์ทั่วไป โดยทั่วไปจะใช้เมื่อคุณมีสตริงรันไทม์บางตัวที่ต้องจับคู่เป็นนิพจน์ทั่วไป
อักขระพิเศษของนิพจน์ทั่วไปคือ: . + * ? [ ^ ] $ ( ) { } = ! < > |
คำอธิบายพารามิเตอร์:
$str: สตริงอินพุต
$delimiter: หากมีการระบุตัวคั่นพารามิเตอร์ที่เป็นตัวเลือก ตัวคั่นนั้นจะถูก Escape ด้วย โดยทั่วไปจะใช้เพื่อหลีกตัวคั่นที่ใช้โดยฟังก์ชัน PCRE / เป็นตัวคั่นที่ใช้บ่อยที่สุด
ส่งกลับสตริงที่หลบหนี
ผลลัพธ์การดำเนินการจะยกเว้นอักขระ $ และ / พิเศษดังต่อไปนี้:
คืน$40 สำหรับ g3/400
ผลการดำเนินการเป็นดังนี้:
หนังสือเล่มนี้ <i>*มาก*</i> หายาก