这是我的代码:
$videos_key = array();
foreach($result[$x]["videos_key"] as $videos_key )
{
$videos_key[] = $result[$x]["videos_key"];
}
print $videos_key;
这里$result[$x]["videos_key"]
是一个数组,它有值。它位于forloop中,因此[$x]
是一个数字,如:0,1,2,3 ...
我想将它的值转移到$ videos_key
错误:
警告:为foreach()提供的参数无效
第二次错误
注意:数组转换为字符串
答案 0 :(得分:0)
为foreach()提供的参数无效? $ result [$ x] [“videos_key”]是一个数组???
$videos_key = array();
if (is_array($result[$x]["videos_key"])){
foreach($result[$x]["videos_key"] as $key => $value )
{
array_push($videos_key,$value);
}
}else{
echo "no array";
}
echo print_r($videos_key, true);