我已经将这个问题附加在网站Goal.com上的一张桌子上。我想知道如何以某种方式将“播放器名称”列中的字符串存储到变量或数据库中。
这样做的原因是因为我的代码中有一个名为$player
的变量。该变量每24小时存储一个不同的字符串,并打印到我的网站上。这是通过使用自定义函数来完成的。
我想对该if '$player' is equal to any string in the column 'Player Name' from goal.com
进行编码,以重新运行该函数,以便将另一个字符串存储在变量中并打印在我的网站上。
表格:http://www.goal.com/en/scores/transfer-zone?ICID=TZ_DD1_VA
最佳答案
PHP Simple HTML DOM解析器可以为您完成这项工作。 http://simplehtmldom.sourceforge.net/
在此处下载simple_html_dom.php; http://sourceforge.net/projects/simplehtmldom/files/simple_html_dom.php/download
这是一个完整的例子。
<?php
include("simple_html_dom.php");
libxml_use_internal_errors(true);
$doc = new DOMDocument();
$doc->loadHTMLFile("http://www.goal.com/en/scores/transfer-zone?ICID=TZ_DD1_VA");
$xpath = new DOMXPath($doc);
$player_names = $xpath->query("//td[@class='player_name_col']");
foreach ($player_names as $player_name) {
echo $player_name->nodeValue . "<br />";
}
?>
关于php - 从网站表中提取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30762850/