PHP quotemeta() 函數(shù)
定義和用法
quotemeta() 函數(shù)在字符串中某些預(yù)定義的字符前添加反斜杠。
這些預(yù)定義字符是:
- 句號(hào) (.)
- 反斜杠 (\)
- 加號(hào) (+)
- 星號(hào) (*)
- 問號(hào) (?)
- 方括號(hào) ([])
- 脫字符號(hào) (^)
- 美元符號(hào) ($)
- 圓括號(hào) (())
語(yǔ)法
quotemeta(string)
參數(shù) | 描述 |
---|---|
string | 必需。規(guī)定要檢查的字符串。 |
提示和注釋
提示:該函數(shù)可用于轉(zhuǎn)義擁有特殊意義的字符,比如 SQL 中的 ( )、[ ] 以及 *。
例子
<?php $str = "Hello world. (can you hear me?)"; echo quotemeta($str); ?>
輸出:
Hello world\. \(can you hear me\?\)