gpt4 book ai didi

php - 解析 html 表 tr 标签丢失

转载 作者:搜寻专家 更新时间:2023-10-31 21:54:04 25 4
gpt4 key购买 nike

我需要解析 html使用 php 的表。但是在第一条记录之后,最后几条记录没有开始 <tr>标签。下面是代码:

<tr class="odd">
<td class="dragHandle"></td>
<td class="checkbox"></td>
<td>4228651391</td>
<td>Payment</td>
<td>01850147130</td>
<td>01670808080</td>
<td>10</td>
<td>lcghs786</td>
<td>1</td>
<td>18-feb-16 21:37:52</td>
</tr>
<td class="dragHandle"></td>
<td class="checkbox"></td>
<td>4226429613</td>
<td>Payment</td>
<td>01957814120</td>
<td>01670808080</td>
<td>5</td>
<td>aims777</td>
<td>1</td>
<td>18-feb-16 17:44:12</td>
</tr>
<td class="dragHandle"></td>
<td class="checkbox"></td>
<td>4226292073</td>
<td>Payment</td>
<td>01957814120</td>
<td>01670808080</td>
<td>10</td>
<td>AIMS786</td>
<td>1</td>
<td>18-feb-16 17:28:02</td>
</tr>

我试过 simple_html_dom库,但它只返回 array第一次记录。请帮助我如何解析所有记录并输入 array .谢谢

最佳答案

首先,您需要通过此库将缺少的 tr 填充到您的 html 中。

http://htmlpurifier.org/

然后使用下面的代码

$content = str_get_html(your html);
$tr_array = $content->find('tr');
foreach($tr_array as $tr) {
//process your tr data
};

关于php - 解析 html 表 tr 标签丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35487408/

25 4 0