数组排序求教

辅导费卡了 2002-06-25 09:27:57
我有一个数组:
$array1=array("400","1");
$array2=array("200","2");
$array3=array("300","3");

$array=array($array1,$array2,$array3);

我想对$array数组按照$array内部数组$array1、$array2、$array3中第一个元素的大小,从大到小对$array进行排序。请问有什么简易的实现方法么?
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wasy 2002-06-25
  • 打赏
  • 举报
回复
老兄,這麽快呀
我看錯你的意思,我以爲根據元素數組裏面的最大值來排呢
該為

function arr($arr1,$arr2)
{
return ($arr1[0]>$arr2[0])?-1:1;
}

wasy 2002-06-25
  • 打赏
  • 举报
回复
<?
$array1=array("400","1");
$array2=array("200","2");
$array3=array("300","3");

$array=array($array1,$array2,$array3);
function arr($arr1,$arr2)
{
@rsort($arr1);
@rsort($arr2);
return ($arr1[0]>$arr2[0])?-1:1;
}
@usort($array,"arr");
print_r($array);
?>

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧