http://simplehtmldom.sourceforge.net/index.htm
各位好,希望有用過這個class的朋友可以分享一下怎麼清除DOM
foreach ($html->find('tr') as $tr) {
foreach ($tr->find('td') as $k => $td) {
if ($k >= 6) {
// 清除此td
}
}
}
作者網站好像沒有提到remove DOM的方式
你要不要改用這個:
http://tw2.php.net/manual/en/book.dom.php
simplehtmldom看起來沒有增刪node的功能,不然你要自己改他的原始碼。你可以要求作者看看。
如果你想自己嘗試,可以試著去改simple_html_node類別看看。不過我沒仔細看他的結構,不知道增刪child node的功夫大不大。你可以稍微trace一下他的程式,全部不到1000行,應該不會花很多時間。如果做出來,還可以donate給作者。