HP将HTML实体转换为普通字符,我们可以使用PHP htmlspecialchars_decode()函数将特殊的HTML实体转换为正常字符,如&,<,>(即&,<,>)等HTML实体字符恢复到正常字符。
下面我们就结合代码示例,为大家介绍PHP将HTML实体转换为普通字符的实现方法。
代码示例如下:
<?php $my_str = "I'm good & <b>"boy "</b>."; echo htmlspecialchars_decode($my_str); echo "<br>"; echo htmlspecialchars_decode($my_str, ENT_QUOTES); echo "<br>"; echo $my_str;
输出结果如下:
htmlspecialchars_decode函数表示将特殊的 HTML 实体转换回普通字符。
说明 :
string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] )
其参数:string表示要解码的字符串,flags表示用下列标记中的一个或多个作为一个位掩码,来指定如何处理引号和使用哪种文档类型。默认为 ENT_COMPAT | ENT_HTML401。
此函数的作用和 htmlspecialchars() 刚好相反。它将特殊的HTML实体转换回普通字符。
被转换的实体有:&, " (没有设置ENT_NOQUOTES 时), ' (设置了 ENT_QUOTES 时), < 以及>。
该htmlspecialchars_decode()函数与htmlspecialchars()将特殊HTML字符转换为HTML实体的函数相反。
本篇文章就是关于PHP将HTML实体转换为普通字符的方法介绍,简单易懂,希望对需要的朋友有所帮助!
以上就是PHP怎么将HTML实体转换为普通字符的详细内容,更多请关注其它相关文章!
更多技巧请《转发 + 关注》哦!
不会写代码又需要HTML文件怎么呢?会编辑Word文档就可以,因为Word文档能直接转换为HTML文件,当然还是需要借助转换工具,PDF转换器就可以实现Word转HTML。下面,就给大家详细介绍下如何用迅捷PDF转换器实现Word转HTML。具体操作步骤都准备好了,一起来看一下吧。
第一步,双击打开迅捷PDF转换器,在主页的左侧选择转换格式,展开【PDF转换成其他文件】选项,然后选择【文件转HTML】。
第二步,点击页面上方的【添加文件】可以把单个的文件加进来进行转换,也可以点击【添加文件夹】按钮,批量添加Word文档进行批量转换。
第三步,点击右上角的【开始转换】就完成Word转HTML了,如果想要更换文件存储位置,可以勾选【自定义】按钮,,然后选择新的存储位置即可。
就这么简单的三步就可以实现Word转HTML,你学会了吧。快来本站下载迅捷PDF转换器解锁更多文件转换功能,雄雌文件格式转换不求人,本站提供迅捷PDF转换器最新版免费下载。
几天,我手里的一个项目需要将富文本的所有 html 标签全部删除,得到纯文本后再存储到数据库中。在一系列得搜索操作之后,我找到了实现这个目的的几种方法,在这里我分享给大家,当你遇到同样的情况兴许也能用的上。
这个方法是从文本中去除 html 标签最简单的方法。它使用字符串的方法 .replace(待替换的字符串,替换后的字符串) 将 HTML 标签替换成空值。 /g 是表示替换字符串所有匹配的值,即字符串中所有符合条件的字符都将被替换。
这个方法的缺点是有些 HTML 标签不能被剔除,不过它依然很好用。
这种方法是完成该问题的最有效的方法。创建一个临时 DOM 并给他赋值,然后我们使用 DOM 对象方法提取文本。
html-to-text 这个包的功能很全了,转换也有许多的选项比如:wordwrap, tags, whitespaceCharacters , formatters 等等。
安装:
npm install html-to-text
使用:
最后感谢阅读,如果此文对您有帮助,请点赞或添加关注。
*请认真填写需求信息,我们会在24小时内与您取得联系。