預定義字符為:
句點(.)反斜杠(/)加號(+)星號(*)問號(?)方括號([])插入符號(^)美元符號($)括號(())
語法:
quotemeta($string)
參數:此函數只接受一個強制參數$string。此參數指定要在上述預定義字符前添加反斜杠的字符串。
返回值:它通過在$string參數中預定義的字符前添加反斜杠來返回一個字符串。
示例1:當字符串有 ?和“$”預定義字符
?php$str = PHP$ and Java? //通過在預定義字符“$”和“?”前面添加反斜杠來打印字符串。echo(quotemeta($str));
輸出:
PHP/$ and Java/?
示例2:當字符串有 * 和“+”預定義字符
?php$str = +PHP* and Java. // 通過在預定義字符前添加反斜杠來打印字符串echo(quotemeta($str));
輸出:
/+PHP/* and Java/.
示例3:當字符串有[]和()作為預定義字符時。
?php$str = []PHP and Java() // 通過在預定義的字符、[]括號和()主題前添加反斜杠來打印字符串echo(quotemeta($str));
輸出:
/[/]PHP and Java/(/)
示例4:當字符串有插入符號(^)作為預定義字符時。
?php $str = 2 ^ 2 = 4 // 通過在預定義字符前添加反斜杠來打印字符串echo(quotemeta($str));
輸出:
2 /^ 2 = 4
相關推薦:《PHP教程》
本篇文章就是關于PHP轉義元字符集即PHP quotemeta()函數的介紹,希望對需要的朋友有所幫助!
以上就是關于PHP轉義元字符集的介紹(代碼示例)的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答