整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

PHP怎么将HTML实体转换为普通字符

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 标签全部删除,得到纯文本后再存储到数据库中。在一系列得搜索操作之后,我找到了实现这个目的的几种方法,在这里我分享给大家,当你遇到同样的情况兴许也能用的上。

1. 使用 .replace(/<[^>]*>/g, '')

这个方法是从文本中去除 html 标签最简单的方法。它使用字符串的方法 .replace(待替换的字符串,替换后的字符串) 将 HTML 标签替换成空值。 /g 是表示替换字符串所有匹配的值,即字符串中所有符合条件的字符都将被替换。

这个方法的缺点是有些 HTML 标签不能被剔除,不过它依然很好用。

2. 创建临时DOM元素并获取其中的文本

这种方法是完成该问题的最有效的方法。创建一个临时 DOM 并给他赋值,然后我们使用 DOM 对象方法提取文本。

3. 使用 html-to-text npm 包

html-to-text 这个包的功能很全了,转换也有许多的选项比如:wordwrap, tags, whitespaceCharacters , formatters 等等。

安装:

npm install html-to-text

使用:

最后感谢阅读,如果此文对您有帮助,请点赞或添加关注。