我正在玩foreach和簡單的HTML dom那裏我試圖保存一些鏈接到數組。但我的問題是,結果保存在兩個數組而不是一個數組。結果保存在兩個數組中
foreach($html->find('div[class^=voucher success]') as $q)
{
@$var = $q->find('a', 0)->href;
$pos = strpos($var, "/ut/");
if($pos === false)
{
$item[] = $var;
}
var_dump($item);
}
轉儲:
array(1) {
[0]=> string(10) "/hm?v=2726" }
array(2) {
[0]=> string(10) "/hm?v=2726" [1]=> string(10) "/hm?v=2732"
}
這是爲什麼?我做錯了什麼?
也許如果你刪除錯誤抑制,你會得到一個線索。 – Orangepill