Hàm quotemeta
Hàm quotemeta thêm dấu gạch chéo ngược trước mỗi ký tự đặc biệt trong chuỗi.
Các ký tự sau được escape: . \ + * ? [ ^ ] ( $ ).
Hàm nhận một tham số - chuỗi cần xử lý.
Cú pháp
quotemeta(string);
Ví dụ
Escaping các ký tự đặc biệt trong một chuỗi đơn giản:
<?php
echo quotemeta('Hello.world (test)');
?>
Kết quả thực thi mã:
'Hello\.world \(test\)'
Ví dụ
Escaping một chuỗi chứa nhiều ký tự đặc biệt:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Kết quả thực thi mã:
'1\+1\=2\? \[maybe\]'
Ví dụ
Xử lý một chuỗi không có ký tự đặc biệt:
<?php
echo quotemeta('simple text');
?>
Kết quả thực thi mã:
'simple text'
Xem thêm
-
hàm
addslashes,
escape một chuỗi bằng các dấu gạch chéo -
hàm
preg_quote,
escape các ký tự trong biểu thức chính quy