Php 如何将数组元素从序列中的第0个索引重新排列到末尾?

Php 如何将数组元素从序列中的第0个索引重新排列到末尾?,php,arrays,Php,Arrays,如何在PHP中将数组元素从序列中的第0个索引重新排列到末尾 已更新 我有一个数组: $input =array{ 2 => '13234390', 4 => '12345290', 5 => '21322210' } 现在我想把这个数组

如何在PHP中将数组元素从序列中的第0个索引重新排列到末尾

已更新

我有一个数组:

$input =array{ 
                              2 => '13234390',
                              4 => '12345290',
                              5 => '21322210' 
                              }
现在我想把这个数组重新排列为

$input =array{ 
                              0 => '13234390',
                              1 => '12345290',
                              2 => '21322210' 
                              }

  • 返回输入数组中的所有值,并对数组进行数字索引
例如:

$array = array_values($input);

我知道还有别的办法吗。。。你真的明白我了吗。。我想以正确的顺序重新排列相同的数组…@omthewell,是的。您可以执行
usort($input,function(){return1;})
不会创建数组的副本,但速度要慢3到4倍。我使用了数组_values(),但将值按升序排列。。我不想改变值的顺序