$a=array(6,2,1,8,4,10,20);
如何输出成这样
$a[0]=20
$a[1]=10
$a[2]=8
$a[3]=6
$a[4]=4
$a[5]=2
$a[6]=1
如何输出成这样
$a[0]=20
$a[1]=10
$a[2]=8
$a[3]=6
$a[4]=4
$a[5]=2
$a[6]=1
解决方案 »
- 请教,为什么定时执行PHP程序,其他程序无响应?谢谢!
- 求段代码,关于发布文章或者新闻的类似textarea标签用的php功能
- php钢七连欢迎各位phper的加入
- 可不可以通过蜘蛛的访问来触发更新缓存,避免由浏览者访问而更新
- 烦躁死了,报表的图片是怎么出来的啊????请高手给个例子
- 上传图片后在输入框中显示图片的网络路径,怎么做?
- 新手问题:is not a valid MySQL result resource
- 谁有注册版的ACCESS转MYSQL数据库的工具Access2MySQL Sync呀,高分相送
- 关于手机短信接口的问题~~~
- 站点出错了 Warning: array_sum() [function.array-sum]: The argument should be an array
- 问一个正则表的问题,有点麻烦.
- 如何进行繁简转换
foreach ($a as $key => $val) {
echo "$key = $val\n";
}
$a=array(6,2,1,8,4,10,20);
$b=arsort($a);foreach($b as $value){
$a=$value;
}print_r($a);$a[0]="20";
$a[1]="10";
........
?>
$a=array(6,2,1,8,4,10,20);
rsort($a);
print_r($a);
$a[0]=20
$a[1]=10
$a[2]=8
$a[3]=6
$a[4]=4
$a[5]=2
$a[6]=1
$a=array(6,2,1,8,4,10,20);
rsort($a);
for($i=0;$i<count($a);$i++)
{
echo '$a['.$i.'] = '. $a[$i].'<br>';
}
$a=array(6,2,1,8,4,10,20);
arsort($a);
foreach($a as $key=>$value){
echo '$a['.$key.']='.$value."<br>";
}?>
运行的结果是
$a[6]=20
$a[5]=10
$a[3]=8
$a[0]=6
$a[4]=4
$a[1]=2
$a[2]=1
我想要这样的效果
$a[0]=20
$a[1]=10
$a[2]=8
$a[3]=6
$a[4]=4
$a[5]=2
$a[6]=1
rsort($a)
$b=array_reverse($a);
print_r($b);
rsort($a,SORT_NUMERIC);
print_r($a);