私は foreach と Simple HTML dom をいじっています。いくつかのリンクを配列に保存しようとしています。しかし、私の問題は、結果が 1 つの配列ではなく 2 つの配列に保存されることです。
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"
}
何故ですか?私は何を間違えましたか?