PHP在数组中为每个循环附加数组

PHP在数组中为每个循环附加数组,php,Php,我有下面的代码,我需要能够根据有多少图像(最多35个)动态追加数组。我有一个具有图像数量的对象数组,是否可以使用foreach循环遍历它们,并为每个对象创建一个数组 array( 'name' => 'images', array( 'name' => 'img', 'value

我有下面的代码,我需要能够根据有多少图像(最多35个)动态追加数组。我有一个具有图像数量的对象数组,是否可以使用foreach循环遍历它们,并为每个对象创建一个数组

                array(
                    'name' => 'images',
                    array(
                        'name' => 'img',
                        'value'=> '',
                        'attributes' => array(
                            'id' => 'm',
                            'modTime' => $date,
                            'url' => '/FacadeImages/'.$Facade->Image,
                            'format' => 'jpg',
                        ),
                    ),
//                    Need to dynamically include the additional images here
                )
想做这样的事情:

            array(
                'name' => 'images',
                array(
                    'name' => 'img',
                    'value'=> '',
                    'attributes' => array(
                        'id' => 'm',
                        'modTime' => $date,
                        'url' => '/FacadeImages/'.$Facade->Image,
                        'format' => 'jpg',
                    ),
                ),
           foreach($AdditionalImages as $AdditionalImage){
                array(
                    'name' => 'img',
                    'value'=> '',
                    'attributes' => array(
                        'id' => '1',
                        'modTime' => $date,
                        'url' => '/AdditionalImages/'.$AdditionalImage->Image,
                        'format' => 'jpg',
                    ),
                ),
           }

            ), 

感谢您的帮助:)

如果我没有错,那么您需要下面的内容将附加图像附加到主阵列上

$expected_array = [];
foreach($main_array as $key=>$array){
  $expected_array[] = $array;
  foreach($array['AdditionalImages'] as $AdditionalImage){
   $expected_array[$key][] = $AdditionalImage;
  }
}

print_r($expected_array);