数组排序问题 有一个数组$a = array('3','8','1','4','11','7');请把数组中的各元素进行有序的排序 【雅座在线】一数组 $target = array(23,43,87,12,34,46,90,42,9,3);要求对其进行排序,最终的顺序是 第一个是最大的,第二个是最小的,第三个是剩下的最大的,第四个是剩下的最小的,依次类推。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $target = array(23,43,87,12,34,46,90,42,9,3);rsort($target);$res = array();$i = 0;while($target) { $res[] = $i++ % 2 ? array_pop($target) : array_shift($target);}print_r($res); Array( [0] => 90 [1] => 3 [2] => 87 [3] => 9 [4] => 46 [5] => 12 [6] => 43 [7] => 23 [8] => 42 [9] => 34) php+mysql求助,大神们帮忙解决下! php怎么批量修改mysql数据? 将拆分后的数据组织入库 一个菜 问题..羞愧 ..一下想不起来! 为什么有其他的命令时输出的图形为乱码? 探索加快php+mysql执行速度的方法。请问大家都知道什么好的方法 求助,日期问题 php中有没和js中相通的编码? 帮我想想这个应该怎么做?? 请问如何将一个数组里的所有元素初始化,以消除error_reporting函数的除错? 怎样在网页中显示ssh2_exec得到的结果? 取值的疑惑
rsort($target);$res = array();
$i = 0;
while($target) {
$res[] = $i++ % 2 ? array_pop($target) : array_shift($target);
}
print_r($res); Array
(
[0] => 90
[1] => 3
[2] => 87
[3] => 9
[4] => 46
[5] => 12
[6] => 43
[7] => 23
[8] => 42
[9] => 34
)