搜索

首页  >  问答  >  正文

php - 关于htmlentities的显示

$str = "A 'quote' is <b>bold</b>";

// 输出: A 'quote' is <b>bold</b>
echo htmlentities($str);

官网的例子,为什么我使用的时候,页面上还是显示A 'quote' is bold而不是注释里的内容

怪我咯怪我咯2793 天前828

全部回复(5)我来回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:07:25

    只是这一段代码的话运行出来是没有问题的!

    就看你是否有其它代码影响了

    回复
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:07:25

    鼠标右键 -> 查看网页源代码

    回复
    0
  • 为情所困

    为情所困2017-05-16 13:07:25

    按F12 > 网络 > 响应 ,查看链接响应的参数即可。默认浏览器会把ascii码帮你转义了。

    回复
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:07:25

    运行结果没问题 因为 这种字符串 ‘<’ 被浏览器解析了 ;如果你真的想这么输出

    <?php
    $str = "A 'quote' is <b>bold</b>";
    
    // 输出: A 'quote' is <b>bold</b>
    
    echo  htmlentities(htmlentities($str)).'<br>';

    回复
    0
  • PHP中文网

    PHP中文网2017-05-16 13:07:25

    https://zhidao.baidu.com/ques...

    回复
    0
  • 取消回复