Php 在未设置元素后对数组键重新排序

Php 在未设置元素后对数组键重新排序,php,arrays,Php,Arrays,我有一个类似的数组 array (size=1) 'images' => array (size=3) 0 => array (size=4) 'image_name' => string 'image name' (length=10) 'image__seo_name' => string 'image-name' (length=10) 'image_path'

我有一个类似的数组

array (size=1)
  'images' => 
    array (size=3)
      0 => 
        array (size=4)
          'image_name' => string 'image name' (length=10)
          'image__seo_name' => string 'image-name' (length=10)
          'image_path' => string 'C:/wamp/www/folder/images/products/image.png' (length=45)
          'image_original_name' => string 'altinorfozotel7.png' (length=19)
      1 => 
        array (size=4)
          'image_name' => string 'image name 2' (length=12)
          'image_seo_name' => string 'image-name-2' (length=12)
          'image_path' => string 'C:/wamp/www/folder/images/products/image2.png' (length=46)
          'image_original_name' => string 'altinorfozotel3.png' (length=19)
      2 => 
        array (size=4)
          'image_name' => string 'image name 3' (length=12)
          'image_seo_name' => string 'image-name-3' (length=12)
          'image_path' => string 'C:/wamp/www/folder/images/products/image3.png' (length=46)
          'image_original_name' => string 'altinorfozotel4.png' (length=19)
我取消设置了
array['images'][0]
key,需要在
array['images']
array中重新排列数组键

我试图使用
array\u值($array['images'])
,但是'images'数组键更改为0索引

$array['images'] = array_values($array['images']);

这是我的php代码$order=1;未设置($arr['image'][$order])$arr['image']=数组_值($arr['image']);但是unset不起作用,它仍然是一样的。