Invalid argument supplied for foreach()
提供されている配列が有効な配列であるように見えても、エラーが発生します。これが私のコードです:
print_r($keywords);
extract($product);
foreach ($keywords as $k=>$v)
{
//stuff here
}
print_rからの出力の一部を次に示します。
Array
(
[0] => Array
(
[text] => vanguard tripod
[language] =>
[advertiserCompetitionScale] => 0
[avgSearchVolume] => -1
[lastMonthSearchVolume] => -1
)
.........
[39] => Array
(
[text] => 63 for sale
[language] =>
[advertiserCompetitionScale] => 0
[avgSearchVolume] => 6600
[lastMonthSearchVolume] => -1
)
)
私が得るエラーは、私がforeachを実行する行にあります。
配列は、2つの類似した配列に対して$keywords
を実行することによって取得されます。array_merge
これを行うために何かありますか?