我的代码:
$videos_key = array();
foreach($result[$x]["videos_key"] as $videoskey => $result[$x]["videos_key"] )
{
$videos_key[$videoskey] = $result[$x]["videos_key"];
}
print_r($videos_key);
我想将$result[$x]["videos_key"]
中的所有值存储到$videos_key
变量
但是我收到了这个错误:
警告:为foreach()提供的参数无效
答案 0 :(得分:1)
您使用的语法是将数组拆分为键值对。
$videos_key = array(
array('id' => 1, 'value' => 'test')
);
$video_keys_out = array();
foreach($videokey as $key => $value) {
$videos_keys_out[$key] = $value;
}
这样的事情。我不知道你的其余代码。因此,使用该语法,您可以从第一个数组中获取id和value keypair,然后您可以使用它们。