<table>
<tr>
<td></td>
<td>Monday</td>
<td>Tuesday</td>
<td>Wednesday</td>
<td>Thursday</td>
<td>Friday</td>
<td>Saturday</td>
<td>Sunday</td>
</tr>
<tr>
<td>00:00 - 01:00</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
</tr>
<tr>
<td>01:00 - 02:00</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
</tr>
<tr>
<td>02:00 - 03:00</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
<td>Show</td>
</tr>
</table>
再次问好Stackoverflow!
我正在使用Simple HTML DOM(http://simplehtmldom.sourceforge.net/)从该表中提取数据。我想要做的只是选择星期四的记录,然后将其提取到带有节目和时间的数组中。
问题在于我不知道如何只选择星期四的记录。我如何实现这一目标?
提前致谢!
答案 0 :(得分:3)
您可以使用SimpleXML的xpath
方法执行此操作
foreach ($dom->xpath("//tr/td[5]") as $x) {
var_dump("$x");
}
这确实假设星期四总是在第五位。