How to use file_get_contents or file_get_html?

风流意气都作罢 提交于 2019-11-28 01:51:36

You are not able to specify in file_get_contents() just to retrieve the tables.

You would have to get the return value of file_get_contents() using:

$result = file_get_contents("urlHere");

And then analyse the $result variable and extract what information you need to output.

You want file_get_html because file_get_contents will load the response body into a string but file_get_html will load it into simple-html-dom.

$dom = file_get_html($url);
$tables = $dom->find('table');
echo $tables[0];
echo $tables[1];

Alternatively you could use file_get_contents along with str_get_html:

$dom = str_get_html(file_get_contents($url));

But that would be silly.

Take the full website content by file_get_contents(), then apply preg_match on the content you have got with <table> and </table>. This will bring you all the contents under the table tags. While showing it in your web page, just put a <table> then echo your matched content and a </table> at the end.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!