Hàm quotemeta () trong PHP
Thí dụ
Thêm dấu gạch chéo ngược trước các ký tự được xác định trước:
<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
Đị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 một chuỗi.
Các ký tự được xác định trước là:
- giai đoạn = Stage (.)
- 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: Hàm này có thể được sử dụng để 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 là 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ả lại: | Trả về chuỗi có ký tự meta được trích dẫn |
---|---|
Phiên bản PHP: | 4+ |
Các ví dụ khác
Thí dụ
Thêm dấu gạch chéo ngược 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>";
?>
❮ Tham chiếu chuỗi PHP