我正在尝试在另一个网站上显示一个网站的内容。这是我目前拥有的:
<?php
$file = file_get_contents ('http://linkto.com/the-page');
echo $file;
?>
它从该页面获取所有内容。但是,我只需要从中获取一张桌子。我基本上只需要从<table id=arc>
to的所有内容</table>
。
有什么简单的方法可以编辑我的代码以获取该表吗?
我正在尝试在另一个网站上显示一个网站的内容。这是我目前拥有的:
<?php
$file = file_get_contents ('http://linkto.com/the-page');
echo $file;
?>
它从该页面获取所有内容。但是,我只需要从中获取一张桌子。我基本上只需要从<table id=arc>
to的所有内容</table>
。
有什么简单的方法可以编辑我的代码以获取该表吗?
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);