0

http://i.imgur.com/L6AU97u.png

<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!

我正在使用简单的 HTML DOM ( http://simplehtmldom.sourceforge.net/ ) 从该表中提取数据。我想做的只是选择星期四的记录,然后将其提取到包含节目和时间的数组中。

问题是我不知道如何只选择星期四的记录。我如何实现这一目标?

提前致谢!

4

1 回答 1

3

您可以使用xpathSimpleXML 的方法来执行此操作

foreach ($dom->xpath("//tr/td[5]") as $x) {                          
    var_dump("$x");                                                             
}

这确实假设星期四总是排在第五位。

于 2013-09-20T17:00:40.707 回答