2017-08-05 12 views
-1

私はウェブサイトからテーブルを解析しようとしています。以下のようにどちらである:それを達成するためにどのように enter image description hereHTMLテーブルPHPからの情報の解析?

:私が欲しい enter image description here

所望の結果がそのようなものです。

テーブルは単純な<tr><td>タグで構成され、間隔はrowspancolspanです。

どのようにPHPまたはJSでそれを達成するには?

+0

何を試しましたか?質問を編集し、関連するソースコードを質問に含めてください。ありがとうございました。 – NewToJS

答えて

0

PHPでは、DOMDocumentを使用してください。

foreach((@DOMDocument::loadHTML($html))->getElementsByTagName("tr") as $tr){ 
    foreach($tr->getElementsByTagName("td") as $td){ 
     var_dump($td->textContent); 
    }  
} 

(Javascript)では、DOMParserを使用してください。

var doc=(new DOMParser()).parseFromString(html,"text/html"); 
var all=doc.querySelectorAll("tr > td"); 
for(var i=0;i<all.length;++i){ 
    console.log(all[i].textContent); 
} 
関連する問題