|
<?php
$zongzi = "asdfasdf(asdfasdf?asfdadsf)";
echo $zongzi = quotemeta($zongzi);
echo "<br />";
$zongzi = stripslashes($zongzi);
echo $zongzi;
?>
php quotemeta() 函數
定義和用法
quotemeta() 函數在字符串中某些預定義的字符前添加反斜杠。
這些預定義字符是:
句號 (.)
反斜杠 (/)
加號 (+)
星號 (*)
問號 (?)
方括號 ([])
脫字符號 (^)
美元符號 ($)
圓括號 (())
語法
quotemeta(string)
參數 | 描述 |
---|---|
string | 必需。規定要檢查的字符串。 |
提示:該函數可用于轉義擁有特殊意義的字符,比如 SQL 中的 ( )、[ ] 以及 *。
復制代碼 代碼如下:
<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
輸出:
Hello world/. /(can you hear me/?/)
php技術:PHP在特殊字符前加斜杠的實現代碼,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。