Giới thiệu
Hàm addcslashes() thêm backslash trước các ký tự được chỉ định trong chuỗi. Hỗ trợ dải ký tự (range) với dấu ... Phân biệt chữ hoa chữ thường.
Cú pháp
addcslashes(string $string, string $characters): string
Tham số
- string - Chuỗi cần escape.
- characters - Ký tự hoặc dải ký tự cần escape (ví dụ:
"A..Z","\n\r","\0..\37").
Giá trị trả về
Trả về chuỗi đã thêm backslash trước các ký tự chỉ định.
Ví dụ
Ví dụ 1: Escape ký tự đơn
<?php
$str = addcslashes("First World!", "W");
echo($str);
?>
Kết quả:
First \World!
Ví dụ 2: Escape dải ký tự a..r
<?php
$str = addcslashes("First World!", "a..r");
echo($str);
?>
Kết quả:
F\i\rst W\o\r\l\d!
Giải thích: a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r đều được thêm backslash. 'F' (hoa) không bị escape do phân biệt hoa/thường.