Я получаю сообщение об ошибке 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.
Массив $keywords
извлекается путем выполнения array_merge
для двух похожих массивов. Может ли что-нибудь сделать это?