我從另一個網站上抓取一張表,並設法抓取數據,並將其作爲數組返回,這很好。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