0
我有我需要解析的表。如何删除除第一行(表格标题)以外的所有行,然后从第一行下面的变量中注入更多行?简单的HTML解析器PHP删除所有表格行除外第一
<table>
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
<th>Column 4</th>
<th>Column 5</th>
</tr>
<tr>
<td>Column 1</td>
<td>Column 2</td>
<td>Column 3</td>
<td>Column 4</td>
<td>Column 5</td>
</tr>
<tr>
<td>Column 1</td>
<td>Column 2</td>
<td>Column 3</td>
<td>Column 4</td>
<td>Column 5</td>
</tr>
<tr>
<td>Column 1</td>
<td>Column 2</td>
<td>Column 3</td>
<td>Column 4</td>
<td>Column 5</td>
</tr>
<tr>
<td>Column 1</td>
<td>Column 2</td>
<td>Column 3</td>
<td>Column 4</td>
<td>Column 5</td>
</tr>
</table>
编辑:以下是我到目前为止的代码。它添加一个新行,但不会删除所有其他(首位除外)。另外,我不确定这是否是最好的方法,或者是否最好使用select(如jQuery中的)。
$html = str_get_html($str);
$firstTr = true;
foreach($html->find('tr') as $tr) {
if(!$firstTr) {
echo '<tr>
<td>Extra Row</td>
</tr>';
}
else {
$firstTr = false;
}
}
echo $html;
还有,你试过这么远吗? –
Original Post已更新 - 包含帖子到目前为止! – user2443394