Hàm addcslashes() trong PHP

Mô hình

Thêm một dấu chéo ngược trước ký tự "A":

<?php
$str = addcslashes("A001 A002 A003","A");
echo($str);
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm addcslashes() trả về chuỗi đã thêm dấu gạch chéo ngược trước các ký tự được chỉ định.

Ghi chú:Hàm addcslashes() nhạy cảm với chữ hoa và chữ thường.

Ghi chú:Hãy cẩn thận khi áp dụng addcslashes() đối với các ký tự sau: 0 (NULL), r (carriage return), n (newline), f (form feed), t (tab) và v (vertical tab). Trong PHP, \0, \r, \n, \t, \f và \v là các chuỗi chuyển đổi được định nghĩa sẵn.

Cú pháp

addcslashes(chuỗi,ký tự)
Tham số Mô tả
chuỗi Bắt buộc. Định nghĩa chuỗi cần được chuyển đổi.
ký tự Bắt buộc. Định nghĩa ký tự hoặc phạm vi ký tự cần được chuyển đổi.

Chi tiết kỹ thuật

Giá trị trả về: Trả về chuỗi đã được chuyển đổi.
Phiên bản PHP: 4+

Các ví dụ khác

Ví dụ 1

Thêm dấu gạch chéo ngược vào ký tự cụ thể trong chuỗi:

<?php
$str = "Welcome to Shanghai!";
echo $str."<br>";
echo addcslashes($str,'m')."<br>";
echo addcslashes($str,'H')."<br>";
?>

Chạy ví dụ

Ví dụ 2

Thêm dấu gạch chéo ngược vào một phạm vi ký tự trong chuỗi:

<?php
$str = "Welcome to Shanghai!";
echo $str."<br>";
echo addcslashes($str,'A..Z')."<br>";
echo addcslashes($str,'a..z')."<br>";
echo addcslashes($str,'a..g');
?>

Chạy ví dụ