php - 关于htmlentities的显示
怪我咯
怪我咯 2017-05-16 13:05:25
[PHP讨论组]
$str = "A 'quote' is <b>bold</b>";

// 输出: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);

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

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(5)
过去多啦不再A梦

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

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

曾经蜡笔没有小新

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

为情所困

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

淡淡烟草味

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

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

// 输出: A 'quote' is &lt;b&gt;bold&lt;/b&gt;

echo  htmlentities(htmlentities($str)).'<br>';
PHP中文网

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号