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); ?>
Đị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>"; ?>
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'); ?>