从DB到DOCX的HTML普通字符

时间:2017-12-31 03:00:09

标签: phpword

我正在修改一个电子商务网站。产品描述存储在数据库中,如下所示:

<p>Product description</p>

如上所示,HTML代码存储为普通字符。当我从数据库中获取此信息并使用它来创建docx文档时,Word文档中的文本显示为HTML代码:

<p>Product description</p>

我已经尝试过不同的功能:html_entity_decode,htmlentities,htmlspecialchars。也许我在错误的顺序中使用它们,或者只是以错误的方式使用它们。

如何将这些字符转换为Word文档中的可读文本?

感谢。

1 个答案:

答案 0 :(得分:0)

我刚刚解决了这个问题。我使用了\ PhpOffice \ PhpWord \ Shared \ Html :: addHtml($ section,html_entity_decode($ html));

html_entity_decode函数完成了这项工作:D