我正在使用此表中的 class="job" 获取此表中所有 td 的内容。
$table01 = $salary->find('table.table01');
$rows = $table01[0]->find('td.job');
然后我用它来输出它的工作原理,但显然只输出为纯文本,我需要用它做更多的事情......
foreach($table01[0]->find('td.job') as $element) {
$jobs .= $element->plaintext . '<br />';
}
最终我希望它输出为这种格式。请注意,a href 使用作业名称并将空格和 / 替换为 -。
<tr>
<td class="small"> <a href="/graphic-artist-designer">Graphic Artist / Designer</a>
$23,755 – $55,335 </td>
</tr>
<tr>
<td class="small"> <a href="/sales-associate">Sales Associate</a><br />
$15,577 – $56,290 </td>
</tr>
<tr>
<td class="small"> <a href="/film-video-editor">Film / Video Editor</a><br />
$24,184 – $94,493 </td>
</tr>
这是我正在刮的桌子
<table cellpadding="0" cellspacing="0" border="0" class="table01">
<tr>
<td class="head">Test</td>
<td class="job">
<a href="/Graphic_Artist_%2f_Designer" id="UniqueID1">Graphic Artist / Designer</a><br/>
$23,755 – $55,335
</td>
</tr>
<tr>
<td class="head">Test</td>
<td class="job">
<a href="/Sales_Associate" id="UniqueID2">Sales Associate</a><br/>
$15,577 – $56,290
</td>
</tr>
<tr>
<td class="head">Test</td>
<td class="job">
<a href="/Film_%2f_Video_Editor" id="UniqueID3">Film / Video Editor</a><br/>
$24,184 – $94,493
</td>
</tr>
</table>