我想获取 html 标签内的所有信息并将它们显示在表格中。我正在使用简单的 HTML DOM 解析器。我尝试了以下代码,但我只得到最后一列(列:总计)。如何从其他列中获取数据?
foreach($html->find('tr[class="tblRowShade"]') as $div) {
    $key = '';
    $val = '';
    foreach($div->find('*') as $node) {
        if ($node->tag=='td'){
            $key = $node->plaintext;
        }
    }
    $ret[$key] = $val;
}
这是我的表格代码
 <tr class="tblRowShade">
      <td width="12%"><strong>Project</strong></td>
      <td width="38%"> </td>
      <td width="25%"><strong>Recipient</strong></td>
      <td width="14%"><strong>Municipality/City</strong></td>
      <td width="11%" nowrap="nowrap" class="td_right"><strong>Implementing Unit</strong></td>
      <td width="11%" nowrap="nowrap" class="td_right"><strong>Release Date</strong></td>
      <td align="right" width="11%" class="td_right"><strong>Total</strong></td>
 </tr>
<tr class="tblRowShade">
      <td colspan="2" >Livelihood Programs</td>
      <td >Basic Espresso and Latte</td>
      <td nowrap="nowrap"></td>
      <td >DOLE - TESDA Regional Office IV-A</td>
      <td nowrap="nowrap">2013-06-11</td>
      <td align="right" nowrap="nowrap" class="td_right">1,500,000</td>
</tr>
    