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
执行 an 来检索数组。array_merge
这有什么关系吗?