数组排序问题 有一个数组$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) 请教字符集问题 如下代码怎么modify? 安装apache后,不能打开测试页,怎么检查? PHP 公共节假日问题!在线等 php 上传附件到SqlServer中、插入错误!开头标识符过长 。。。。 PHP加密后的问题(ZendSafeGuard 3.1) 请问php中的$是什么意思,怎么用法 用PHP向一个远程服务器上传文件需要什么用户权限吗? 急,急,关于打印的问题!! 关于目录树 怎样在网页中显示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
)