php 数组排序问题 | php | php 技术论坛-江南app体育官方入口

请教大家一个问题,一个数组进行重新排序的方法,排序后为:
第一组,倒数第一组,第二组,倒数第二组,第三组,倒数第三组
举例说明:
排序前
1,2,3,4,5,6,7,8,9,10
排序后
1,10,2,9,3,8,4,7,5,6

最佳答案

元素不多不像算法那种考虑性能的话,直接for循环就行了吧

1个月前
讨论数量: 5

元素不多不像算法那种考虑性能的话,直接for循环就行了吧

1个月前

这个不是排序了吧,算是数据插入了。直接循环插入数据就行

1个月前

先快速排序。再首位互相取。奇数的留中间

1个月前

已经使用笨方法for实现,感谢大家回复。

1个月前

while 也可以吧

$arr = [1,10,2,9,3,8,4,7,5,6];
$new = [];
while($arr)
{
    $new[] = array_shift($arr);
    $new[] = array_pop($arr);
}
1个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
网站地图