153-PHP htmlentities函数

<?php
    //定义一个HTML代码字符串
    $str=<<<HTM
    <a href=#><b><i>到一个网址的链接</i></b></a>
HTM;
    $str=htmlentities($str);        //将字符串中指定的字符进行转换
    echo $str;
?>

PHP中htmlentities和htmlspecialchars的区别:
这两个函数的功能都是转换字符为HTML字符编码,特别是url和代码字符串。防止字符标记被浏览器执行。使用中文时没什么区别,但htmlentities会格式化中文字符使得中文输入是乱码。htmlentities转换所有的html标记,htmlspecialchars只格式化& ' " < 和 > 这几个特殊符号

原文地址:https://www.cnblogs.com/tianpan2019/p/11023639.html