Php 使用foreach循环将值存储到数组
我的代码:Php 使用foreach循环将值存储到数组,php,foreach,Php,Foreach,我的代码: $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\u key”]到$vi
$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\u key”]
到$videos\u key
变量中
但我得到了这个错误:
警告:为foreach()提供的参数无效
您使用的语法是将数组拆分为键值对
$videos_key = array(
array('id' => 1, 'value' => 'test')
);
$video_keys_out = array();
foreach($videokey as $key => $value) {
$videos_keys_out[$key] = $value;
}
差不多吧。我不知道你剩下的代码。因此,使用这种语法,您可以从第一个数组中获取id和value键对,然后使用它们 您使用的语法是将数组拆分为键值对
$videos_key = array(
array('id' => 1, 'value' => 'test')
);
$video_keys_out = array();
foreach($videokey as $key => $value) {
$videos_keys_out[$key] = $value;
}
差不多吧。我不知道你剩下的代码。因此,使用这种语法,您可以从第一个数组中获取id和value键对,然后使用它们
$result[$x][“videos\u key”]
:它是一个数组吗?你应该先看看PHP的文档:$result[$x][“videos\u key”]
什么是$x
,这是一个数组吗?我正在forloop中使用这段代码$x类似于0,1,2,3@ArtisticPhoenix@SébastienTemprado是的,它是一个数组(工作)$result[$x][“videos_key”]
:它是一个数组吗?你应该先看看PHP的文档:$result[$x][“videos_key”]
什么是$x
,这是一个数组吗?我正在forloop中使用这段代码$x类似于0,1,2,3@ArtisticPhoenix@SébastienTemprado是的,它是一个数组(工作)Heyvideokey
未定义变量。因此,我得到了两个错误注意:未定义变量:videokey
警告:为foreach()提供的参数无效嘿videokey
未定义变量。因此,我得到了两个错误注意:未定义变量:videokey
警告:为foreach()提供的参数无效