當前位置:編程學習大全網 - 網站源碼 - php采集多個tr中的內容如何做

php采集多個tr中的內容如何做

<?php

$dom = new DOMDocument();

$dom->loadHTML($html);

$props = array();

$xpath = new DOMXPath($dom);

$trNodes = $xpath->query("//tr");

foreach($trNodes as $trNode) {

$thNodes = $xpath->query("./th");

$tdNodes = $xpath->query("./td");

if($thNodes->length == 0 || $tdNodes->length == 0) continue;

props[$thNodes->item(0)->nodeValue] = $tdNodes->item(0)->nodeValue;

}

var_dump($props);

  • 上一篇:java中list集合中的用indexOf方法怎樣實現,
  • 下一篇:現在影視行業後期制作收費是多少(包括剪輯、調色、音頻包裝等。)?比如微電影、電影、網劇等。謝謝妳。
  • copyright 2024編程學習大全網