【发布时间】:2021-06-24 02:36:37
【问题描述】:
大家好,我想创建一个网页并从它的表格中获取数据。 表格代码:
<tbody>
<tr class="sh" onclick="ii.ShowShareHolder('21711,IRO1DMOR0004')">
<td>person</td>
<td><div class="ltr" title="1,100,000">1 M</div></td>
<td>2.050</td>
<td>0</td>
<td><div class=""></div></td>
</tr>
<tr class="sh" onclick="ii.ShowShareHolder('42123,IRO1DMOR0004')">
<td>person</td>
<td>953,169</td>
<td>1.780</td>
<td>0</td>
<td><div class=""></div></td>
</tr>
</tbody>
这个表有两种大于 1M 和小于 1M 的数据。我想在这个表上获得 1.100.000 td div 数据和 953.169 数据。 我的代码如下。它适用于大于 1M 的数据,但我不知道如何在此表上获取较小的数据。
foreach ($tables as $table) {
foreach ($table->find('tr') as $row) {
foreach($row->find('div') as $div)
{
if(array_key_exists('title',$div->attr))
{
$data[] = str_replace(",","",($div->attr['title']));
}
}
}
}
【问题讨论】: