-3

我正在尝试在另一个网站上显示一个网站的内容。这是我目前拥有的:

<?php 
  $file = file_get_contents ('http://linkto.com/the-page'); 
  echo $file; 
?>

它从该页面获取所有内容。但是,我只需要从中获取一张桌子。我基本上只需要从<table id=arc>to的所有内容</table>

有什么简单的方法可以编辑我的代码以获取该表吗?

4

1 回答 1

5

Here is a solution using PHP's native DOM parser, DOMDocument:

$doc = new DOMDocument;
$doc->loadHTMLFile( 'http://linkto.com/the-page');

// Get the desired table 
$table = $doc->getElementById( 'arc');

// Print the table's HTML
echo $doc->saveHTML( $table);
于 2013-06-23T01:18:07.533 回答