php 数组排序问题 | php | php 技术论坛-380玩彩网官网入口
请教大家一个问题,一个数组进行重新排序的方法,排序后为:
第一组,倒数第一组,第二组,倒数第二组,第三组,倒数第三组
举例说明:
排序前
1,2,3,4,5,6,7,8,9,10
排序后
1,10,2,9,3,8,4,7,5,6
请教大家一个问题,一个数组进行重新排序的方法,排序后为:
第一组,倒数第一组,第二组,倒数第二组,第三组,倒数第三组
举例说明:
排序前
1,2,3,4,5,6,7,8,9,10
排序后
1,10,2,9,3,8,4,7,5,6
元素不多不像算法那种考虑性能的话,直接for循环就行了吧
元素不多不像算法那种考虑性能的话,直接for循环就行了吧
这个不是排序了吧,算是数据插入了。直接循环插入数据就行
先快速排序。再首位互相取。奇数的留中间
已经使用笨方法for实现,感谢大家回复。
while 也可以吧
$arr = [1,10,2,9,3,8,4,7,5,6];
$new = [];
while($arr)
{
$new[] = array_shift($arr);
$new[] = array_pop($arr);
}
推荐文章: