如何根据以前的数字键对数组进行排序?



我想对数组进行排序以重新索引其键。 我尝试使用自定义循环,但它不起作用。 有没有 php 函数来做到这一点? 我有一个这样的数组:

Array
(
[3] => Array
(
[id] => 44
[name] => 1495714823.jpg
)
[1] => Array
(
[id] => 48
[name] => 1495795384.jpg
)
[2] => Array
(
[id] => 11
[name] => 1495602099.jpg
)
)

我需要像这样对数组进行排序:

Array
(
[1] => Array
(
[id] => 48
[name] => 1495795384.jpg
)
[2] => Array
(
[id] => 11
[name] => 1495602099.jpg
)
[3] => Array
(
[id] => 44
[name] => 1495714823.jpg
)
)

我尝试了一些排序功能,但没有用。

我认为你需要ksort

ksort($array); 

这应该为您提供所需的输出。
有关输出,请参见此处:https://3v4l.org/hgv4F

最新更新