PHP quotemeta() 函数
说明
quotemeta()
函数在以下每个字符之前添加一个反斜杠 (\
):
- 句号(
.
) - 反斜杠 (
\
) - 加号 (
+
) - 星号 (
*
) - 问号(
?
) - 括号(
[]
) - 插入符号 (
^
) - 美元符号 (
$
) - 括号(
()
)
下表总结了该函数的技术细节。
返回值: | 返回带有元字符引用的字符串,如果给出空字符串,则返回 FALSE 。 |
---|---|
版本: | PHP 4+ |
语法
quotemeta()
函数的基本语法如下:
quotemeta(string);
下面的例子展示了 quotemeta()
函数的作用。
<?php
// 示例字符串
$str = "Hello. (Are you there?)";
// 引用元字符并打印
echo quotemeta($str);
?>
参数
quotemeta()
函数接受以下参数。
参数 | 说明 |
---|---|
string | 必填。 指定输入字符串。 |
更多示例
这里有更多示例展示了 quotemeta()
函数的实际工作原理:
以下示例展示了如何在各种字符串中引用元字符。
<?php
// 示例字符串
$str1 = "(2 + 2) * 5 = 20";
$str2 = "Apple iPhone (128GB, Black) [Locked], Price: $499";
// 引用元字符并打印
echo quotemeta($str1)."<br>";
echo quotemeta($str2);
?>
Advertisements