首页 > 编程 > PHP > 正文

关于PHP转义元字符集的介绍(代码示例)

2020-03-22 19:04:56
字体:
来源:转载
供稿:网友
quotemeta()函数转义元字符集。quotemeta()函数是在PHP一个内置函数,其接受字符串作为参数并返回其具有在一些预定义的字符前添加在字符串反斜线的字符串。

预定义字符为:

句点(.)反斜杠(/)加号(+)星号(*)问号(?)方括号([])插入符号(^)美元符号($)括号(())

语法:

 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教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表