Hàm quotemeta() trong PHP
Ví dụ
Thêm dấu gạch chéo ngược phía trước các ký tự được xác định trước:
<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm quotemeta() thêm dấu gạch chéo ngược phía trước một số ký tự được xác định trước trong chuỗi.
Các ký tự được xác định trước là:
- Giai đoạn (.)
- dấu gạch chéo ngược (\)
- dấu cộng (+)
- dấu hoa thị (*)
- dấu chấm hỏi (?)
- dấu ngoặc ([])
- dấu mũ (^)
- ký hiệu đô la ($)
- dấu ngoặc đơn (())
Mẹo: Có thể sử dụng hàm này để thoát các ký tự có ý nghĩa đặc biệt, chẳng hạn như ( ), [ ] và * trong SQL.
Lưu ý: Hàm này an toàn nhị phân.
Cú pháp
quotemeta( string )
Giá trị tham số
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về chuỗi có ký tự meta được trích dẫn |
---|---|
Phiên bản PHP: | 4+ |
Thêm ví dụ
Ví dụ
Thêm dấu gạch chéo ngược phía trước nhiều ký tự được xác định trước:
<?php
$str1 = "1 + 1 = 2";
$str2 = "1 * 1 = 1";
$str3 = "Could you borrow me 5$?";
$str4 = "Are you not entertained? (I am..)";
$str5 = "The caret [ ^ ] Looks like a hat!";
echo quotemeta($str1)."<br>";
echo quotemeta($str2)."<br>";
echo quotemeta($str3)."<br>";
echo quotemeta($str4)."<br>";
echo quotemeta($str5)."<br>";
?>
Hãy tự mình thử »❮ Tham chiếu chuỗi PHP