1

我正在开发一个 WordPress 插件,它将帖子和相关数据导出为制表符分隔的文本格式。它几乎完成了,但我正在努力寻找将 HTML 重新处理为单个字符串的最佳方法。

我正在使用 preg_replace 和 htmlentities 的组合,但它变得有点混乱。

我确定必须有一个首选的方法来做到这一点,所以我想我会和你核实一下?我在 Google 上找不到合适的东西。

4

2 回答 2

5

没有单一的确定方法,但一些简单的正则表达式可以解决问题:

// remove convert newlines and multiple spaces into 1 space
$html = preg_replace("/\s+|\n+|\r/", ' ', $html);
于 2010-09-16T14:05:56.447 回答
3

你考虑过base64编码吗?

$foo = base64_encode($data);
于 2010-12-30T22:44:37.473 回答