小编给大家分享一下PHP转义元字符集是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
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转义元字符集是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。