小编Arl*_*ong的帖子

我如何使用 php 和 dom 获得第一个、第二个和第三个 TD 值

我有一张这样的桌子:

<tr>
    <td><font color="#000066">ADANA</font></td>
    <td><font color="#000066">SEYHAN</font></td>    
    <td><font color="#000066">ZÜBEYDE HANIM ANAOKULU</font></td>    
    <td><font color="#000066">KURTULU? MAH.64011 SOK. NO:1</font></td>    
    <td><font color="#000066">(322) 453 10 60</font></td>    
    <td><font color="#000066">(322) 459 19 77</font></td> 
</tr>
Run Code Online (Sandbox Code Playgroud)

我想得到 td 的内容。但我无法应付。

    $xml = new DOMDocument();
    $xml->validateOnParse = true;
    $xml->loadHTML($data);

    $xpath = new DOMXPath($xml);
    $xpath = new DOMXPath($xml);
    $table =$xpath->query("//*[@id='dgKurumListesi']")->item(0);

    $rows = $table->getElementsByTagName("tr");

foreach ($rows as $row) {
    $cells = $row -> getElementsByTagName('td',0);
    foreach ($cells as $cell) {
        echo $cell->nodeValue; //il ismi
    }

}
Run Code Online (Sandbox Code Playgroud)

我想要这样: $value['firsttd'] , $value['secondtd'], $value['thirdtd']

php dom

3
推荐指数
1
解决办法
3713
查看次数

标签 统计

dom ×1

php ×1