php如何实现对字符串的转义-PHP问题

资源魔 37 0

起首各人能够简略理解下甚么是本义字符?有甚么用?

本义字符是一种非凡的字符常量。本义字符以反斜线"\"扫尾,后跟一个或几个字符。本义字符具备特定的含意,没有同于字符原本的意思,故称“本义”字符。

本义字符的用途:

1:将一般字符转为非凡用处,如撤退退却键,回车键等。
2:用来将非凡意思的字符转换回它原来的意思。
3:正在数据写入数据库前,城市应用本义字符(函数)对一些敏感字符进行本义。防止网站被注入攻打。

那末咱们正在PHP开发名目进程中,可能就会遇到需求将年夜量数据进行本义的操作。

上面咱们就经过简略的代码示例为各人引见PHP本义复原字符串的办法。

1、本义字符串的函数应用示例:

<?php$str = "['name'=>'张三','age'=>19]";
echo $str . "<br>";
//对字符串进行本义$a = addslashes($str);
//输入本义后的字符串
echo $a . "<br>";

addslashes函数:应用反斜线援用字符串。

此中参数则示意要本义的字符数据。前往值是前往本义后的字符。

上述代码中咱们界说一个数组变量$str,而且应用双单引号进行示意,再应用PHP中addslashes函数进行本义。这里咱们需求留意,不克不及应用四个双引号,由于那样的话零碎就不方法解析字符串开端以及完结的地位,呈现谬误解析。

那末经过阅读器拜访,本义字符串数据的后果以下图所示:

13.png

相干参考:资源魔

以上就是php若何完成对字符串的本义的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!