我试图通过保持html结构来修改所有可见的文本(含义:链接,段落,标题等),然后渲染新的页面。PHP HTML DOM:如何选择所有可见/可读文本?
基本上我想打乱所有可读的文本而不破坏设计/功能。
我试过用Zend_Dom_Query,但如何选择文本?
$dom = new Zend_Dom_Query($html);
$results = $dom->query(???);
或者还有其他的/更好的方法吗?
非常感谢。
例
输入:
输出:
2011-07-06
Mayko
+0
对不起,如果我的描述不够清楚。网站布局和html结构不应受到影响。如果元素是可见性:隐藏或显示:没有关系。我会用一个例子更新我的帖子。 –
+1
@Makyo由Yoshi删除的答案有答案。尝试使用XPath的// text()来获取文档中的所有DOMText节点。 –