PHP quotemeta() 函式
定義和用法
quotemeta() 函式在字串中的一些預定義字元前新增反斜槓。
預定義的字元是
- 句號 (.)
- 反斜槓 (\)
- 加號 (+)
- 星號 (*)
- 問號 (?)
- 方括號 ([])
- 插入符號 (^)
- 美元符號 ($)
- 圓括號 (())
提示:此函式可用於轉義具有特殊含義的字元,例如 SQL 中的 ( ), [ ] 和 *。
注意:此函式是二進位制安全的。
語法
quotemeta(string)
引數值
引數 | 描述 |
---|---|
string | 必需。指定要檢查的字串 |
技術詳情
返回值 | 返回已轉義元字元的字串 |
---|---|
PHP 版本 | 4+ |
更多示例
示例
在許多預定義字元前新增反斜槓
<?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>";
?>
自己動手試一試 »
❮ PHP 字串參考