从许多标记的html字符串中获取值

时间:2017-07-24 13:09:51

标签: php

我有一个字符串

<?php
$str = '<td>1.06</td><td>9.30</td><td>16.08</td><td style="color:#009">0.70</td><td style="color:#009">3/3.5</td><td style="color:#009">1.00</td><td><font color="blue">L</font></td>';
?>

什么功能帮助我们获得每个&lt; TD&gt;标记并将它们放入数组中。谢谢朋友们。

1 个答案:

答案 0 :(得分:0)

使用php DomDocument

$dom = new DOMDocument();
$dom->loadHTMLFile("test.html");
$tables = $dom->getElementsByTagName('table');   

foreach ($table->childNodes as $td) {
  if ($td->nodeName == 'td') {
    echo $td->nodeValue, "\n";
  }
}