PHP strip_tags - 将标记拆分为数组

时间:2013-03-31 02:05:18

标签: php

我有一个很棒的html内容条目。我需要将纯文本拆分为数组中的单独条目,以便我可以通过翻译工具运行它,然后将其替换为原始html。

我已设法将其清除,然后将行拆分为数组,但文本...to do this <a href="#" title="blah">click here</a>又返回...to do this click here

由于str_replace标记,对该文字执行a将不再匹配。

因此,我需要一种方法将通常使用strip_tags剥离的标记转换为可用于爆炸字符串的插入值。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

好吧,我已经弄清楚了,在这个例子中,DOM比我需要的更复杂。

更简单的解决方案是使用正则表达式匹配来查找所有标记,然后按这些标记打破html。

preg_split('/<.+?>/', $html);

这只留下文字。由于我不需要任何标签信息,因此处理速度也应该更快。