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不起作用,它仍然是一样的。