2016-10-07 3 views
1

$e->first_child()$e->lastChild()を使用する必要がありますが、動作しないように見えます。テーブルから最初と最後の<tr>タグを削除するには - 単純なHTML DOMパーサー

require_once '/simple_html_dom.php'; 
$html = file_get_html('http://example.com'); 

$table = $html->find('table'); 
echo $table->first_child(); 

<table> 
    <tr> 
     <td></td> 
     <td></td> 
    </tr> 
    <tr> 
     <td></td> 
     <td></td> 
    </tr> 
    <tr> 
     <td></td> 
     <td></td> 
    </tr> 
</table 
+2

可能な重複:

$table->find('tr',0);//first one $table->find('tr',-1);//last one 

作品ではない場合。テーブルの最初の行を削除し、それぞれの2番目の列を削除](http://stackoverflow.com/questions/39899298/simple-html-dom-parser-remove-first-row-in-table-and-then-remove- 2列目) – uL1

答えて

2

使用この:[シンプルなHTML DOMパーサの

$html->find('tr',0);//first one 
$html->find('tr',-1);//last one 
+0

ありがとうmichal、それは – rololo

+0

問題はない、私は – michal

+0

を助けることができてうれしいと最後にどのように​​にエコーすることができますか? – rololo

関連する問題