预定义字符为:
句点(.)反斜杠(/)加号(+)星号(*)问号(?)方括号([])插入符号(^)美元符号($)括号(())
语法:
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教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答