php反转义的方法
1、使用htmlentities()函数将字符串转换成html实体,常用的有以下三种:
新建编辑如下:
<?php
$str = "My 'name' is <b>wzl</b>";
var_dump(htmlentities($str));
var_dump(htmlentities($str, ENT_COMPAT));//转换双引号,不转换单引号
var_dump(htmlentities($str, ENT_QUOTES));//既转换双引号也转换单引号
var_dump(htmlentities($str, ENT_NOQUOTES));//单/双引号都不转换

2、反之,可以使用html_entity_decode()将html实体转换成字符,我们继续步骤1的例子,新建编辑如下:
<?php
$str = "My 'name' is <b>wzl</b>
var_dump(html_entity_decode($str));
var_dump(html_entity_decode($str, ENT_COMPAT));//仅解码双引号。
var_dump(html_entity_decode($str, ENT_QUOTES));//解码双引号和单引号。
var_dump(html_entity_decode($str, ENT_NOQUOTES));//不解码任何引号

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:89
阅读量:116
阅读量:179
阅读量:101
阅读量:95