
ฟังก์ชันบล็อก ADDSLASHES เพิ่มเครื่องหมาย "\" ไปหน้าของตัวอักษรที่กำหนดในสตริง STR (เช่นเดียวกับภาษา C)
หมายเหตุ: ฟังก์ชันนี้เป็น Binary-Safe ซึ่งหมายความว่า UTF8-Characters ไม่สามารถแก้ไขได้โดยตรง
กำหนดสตริงที่จะทำการแก้ไข
อินพุตเป็นสตริงที่มีรายชื่อตัวอักษรทั้งหมดที่ต้องการให้มีการ Escape ซึ่งแสดงรวมถึงเครื่องหมาย Escape ด้วย ตัวอย่างเช่น: "\n\r\t".
หมายเหตุ: ต้องอยู่ในเครื่องหมายคำพูดสองชั้น
รายชื่อตัวอักษรที่ต้องการให้มีการ Escape หาก CHARLIST มีตัวอักษรเช่น \n, \r เป็นต้น จะถูกแปลงในรูปแบบ C ส่วนตัวอักษรที่ไม่ใช่ตัวอักษรและตัวเลขอื่นๆ ที่มีค่า ASCII น้อยกว่า 32 หรือมากกว่า 126 จะถูกแปลงเป็นรูปแบบออกตัล
เมื่อคุณระบุลำดับตัวอักษรที่อินพุต CHARLIST ควรทราบว่าตัวอักษรใดบางตัวอยู่ระหว่างตัวอักษรแรกและตัวสุดท้าย
อินพุตสามารถกำหนดลำดับได้:
| CHARLIST | คำอธิบาย |
|---|---|
| a..z | ตัวอักษรพิมพ์เล็กทั้งหมดจะถูกมาสก์ |
| A..Z | ตัวอักษรพิมพ์ใหญ่ทั้งหมดจะถูกมาสก์ |
| A..z0..9 | ตัวอักษรพิมพ์ใหญ่และเล็กทั้งหมดและตัวเลขจะถูกมาสก์ |
| z..A | เป็นการทำงานผิดพลาดและมาสก์ A, z และ . |