Php 如何将数组元素从序列中的第0个索引重新排列到末尾?
如何在PHP中将数组元素从序列中的第0个索引重新排列到末尾 已更新 我有一个数组:Php 如何将数组元素从序列中的第0个索引重新排列到末尾?,php,arrays,Php,Arrays,如何在PHP中将数组元素从序列中的第0个索引重新排列到末尾 已更新 我有一个数组: $input =array{ 2 => '13234390', 4 => '12345290', 5 => '21322210' } 现在我想把这个数组
$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(),但将值按升序排列。。我不想改变值的顺序