我从另一个网站上抓取一张表,并设法抓取数据,并将其作为数组返回,这很好。PHP返回一个数组
我用于循环访问数组并打印数据和数据显示。有三个项目在“行” -
地址,乐队,价格
我试图返回数组分配给这些头,这样我可以搜索地址,并将其匹配到当前的地址,但我似乎无法找到正确的代码。
include ("simple_html_dom.php");
// Dump contents (without tags) from HTML
$html = file_get_html('http://www.mycounciltax.org.uk/results?postcode=b757ep&search=Search');
$ret = $html->find("td");
$totalret = count($ret);
for ($x = 0; $x <= $totalret; $x++) {
echo "$ret[$x] $x <br>";
}
这就是代码,并将其返回
90, REDDICAP HEATH ROAD, SUTTON COLDFIELD, WEST MIDLANDS B75 7EP 0
D 1
£1294 2
92, REDDICAP HEATH ROAD, SUTTON COLDFIELD, WEST MIDLANDS B75 7EP 3
D 4
£1294 5
94, REDDICAP HEATH ROAD, SUTTON COLDFIELD, WEST MIDLANDS B75 7EP 6
D 7
£1294 8
96, REDDICAP HEATH ROAD, SUTTON COLDFIELD, WEST MIDLANDS B75 7EP 9
D 10
£1294 11
首先你的地址,然后乐队(d),然后下面的价格(每行的末尾数字是$ X刚为测试目的)
我将如何去转换该数组,以便每行(地址,乐队,价格)被分配它是正确的标题,以便我可以搜索和匹配数据?
只是出于兴趣的JavaScript为你的问题? – Pogrindis 2014-12-04 10:42:09
我想用php真的,JavaScript是另一种语言给我和tbh我不是PHP专家,所以分支可能会混淆我更多哈。 – James 2014-12-04 10:47:38
我可以理解,只有JS肯定会更容易进行DOM操作。请看看这个。 – Pogrindis 2014-12-04 10:51:17