คำอธิบาย
ฟังก์ชัน addcslashes() ใช้เพิ่มแบ็กสแลชหน้าอักขระที่ระบุในสตริง คล้าย addslashes() แต่สามารถระบุช่วงอักขระได้ (เช่น a..z) ฟังก์ชันนี้คำนึงถึงตัวพิมพ์เล็ก-ใหญ่ (case-sensitive)
รูปแบบการใช้งาน (Syntax)
addcslashes(string $string, string $characters): string
พารามิเตอร์
- string - สตริงที่ต้องการ escape
- characters - อักขระหรือช่วงอักขระที่ต้องการ escape (ใช้ .. สำหรับช่วง)
ค่าที่คืนกลับ (Return Value)
คืนค่าสตริงที่เพิ่มแบ็กสแลชหน้าอักขระที่ระบุแล้ว
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1 - Escape ตัวอักษร W
<?php
$str = addcslashes("First World!", "W");
echo($str);
?>ผลลัพธ์
First \World!
ตัวอย่างที่ 2 - Escape ช่วง a ถึง r
<?php
$str = addcslashes("First World!", "a..r");
echo($str);
?>ผลลัพธ์
F\i\r\s\t W\o\r\l\d!
อธิบาย: อักขระ a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r ทั้งหมดถูก escape