fork download
  1. <?php
  2.  
  3. $data = <<<DATA
  4. <html>
  5. <head/>
  6. <body>
  7. <table id="two_rows">
  8. <tr><td>One column</td></tr>
  9. <tr><td>Another column</td></tr>
  10. </table>
  11.  
  12. <table id="one_row">
  13. <tr><td>One column</td></tr>
  14. </table>
  15. </body>
  16. </html>
  17. DATA;
  18.  
  19. $dom = new DOMDocument();
  20. $dom->loadHTML($data);
  21.  
  22. $xpath = new DOMXPath($dom);
  23. $tables = $xpath->query("//table[count(tr) = 1]");
  24. print_r($tables);
  25. ?>
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
DOMNodeList Object
(
    [length] => 1
)