Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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从另一个数组中获取数组_Php_Arrays_Foreach - Fatal编程技术网

PHP从另一个数组中获取数组

PHP从另一个数组中获取数组,php,arrays,foreach,Php,Arrays,Foreach,我有一个这样的数组 Array ( [0] => Array ( [64579] => Array ( [title] => title [description] => blah, blah, blah [image] => Array ( [original] => Array ( [src] => image1.jpg )

我有一个这样的数组

Array (
   [0] => Array (
       [64579] => Array (
           [title] => title
           [description] => blah, blah, blah
           [image] => Array (
                [original] => Array ( [src] => image1.jpg )
                [reference] => Array ( [src] => image1_big.jpg )
                [thumb] => Array ( [src] => image1_thumb.jpg )
           )
我试图抓住的是参考图像的src…我尝试了以下几点

foreach($images as $row => $value){
               $gallery[] = $value['image'];
}
但它的回报是这样的

Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => [11] => [12] => [13] => [14] => [15] => [16] => [17] => [18] => [19] => [20] => [21] => [22] => [23] => [24] => [25] => [26] => [27] => [28] => [29] => [30] => [31] => [32] => [33] => [34] => [35] => [36] => [37] => [38] => [39] => [40] => [41] => [42] => [43] => [44] => [45] => [46] => [47] => [48] => )

要将参考图像src添加到我的新画廊阵列中,我需要做什么?

您拥有的是一个三维阵列。。。您需要将其包装在另一个循环中

foreach($images as $imageGroupList)
    foreach($imageGroupList as $row => $value){
           $gallery[] = $value['image'];
    }
}
当然,如果顶级数组只有一个元素,则可以对其进行迭代

foreach($images[0] as $row => $value){
       $gallery[] = $value['image'];
}