【发布时间】:2014-05-14 18:34:06
【问题描述】:
我正在开发一个使用 php 将 HTML 转换为纯文本版本的函数。我尝试使用strip_tags() 如下,
$html='<style type="text/css">
@media only screen and (max-width: 480px) {
.message_mobile {
width: 100% !important;
}
}
</style>
<p class="message_mobile"> sample Text</p>';
$plain_text =strip_tags($html);
echo $plain_text;
但它会产生类似的输出,
@media only screen and (max-width: 480px) {
.message_mobile {
width: 100% !important;
}
}
sample Text
但我不需要<style> 标签内的内容。如何做到这一点?
我还有一个问题,当我尝试用桌子剥离标签时,它会产生不需要的线刹车。如何解决这些问题?
有没有什么好的方法可以从 HTML 创建纯文本?
【问题讨论】:
-
@Jenz 在 html2text 的帮助下,我的问题解决了。谢谢
标签: php html strip-tags