Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm addcslashes() trong PHP

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.