Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用foreach循环将值存储到数组_Php_Foreach - Fatal编程技术网

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是的,它是一个数组(工作)Hey
videokey
未定义变量。因此,我得到了两个错误
注意:未定义变量:videokey
警告:为foreach()提供的参数无效
videokey
未定义变量。因此,我得到了两个错误
注意:未定义变量:videokey
警告:为foreach()提供的参数无效