社区
CGI
帖子详情
请教多维数组排序问题
fatbobman
2002-05-28 10:26:05
有一个多维数组
name money age hit time etc...
我想以money+age排序,不知道该如何实现比较高效
...全文
34
4
打赏
收藏
请教多维数组排序问题
有一个多维数组 name money age hit time etc... 我想以money+age排序,不知道该如何实现比较高效
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beckheng
2002-05-29
打赏
举报
回复
假設你的多維數組裡面的是哈希結構的引用:
降序
@new=sort{$b->{money}+$b->{age}<=>$a->{money}+$a->{age}} @yourarr;
升序
@new=sort{$a->{money}+$a->{age}<=>$b->{money}+$b->{age}} @yourarr;
假設你的多組數組裡面的是數組的引用:
降序
@new=sort{$b->[index]+$b->[index]<=>$a->[index]+$a->[index]} @yourarr;
升序
@new=sort{$a->[index]+$a->[index]<=>$b->[index]+$b->[index]} @yourarr;
fatbobman
2002-05-29
打赏
举报
回复
多谢。。
Linus2000
2002-05-28
打赏
举报
回复
使用hash表保存数据,money+age作为key
foreach $key(sort keys(%hash)) {
print "$hash{$key}\n";
}
fatbobman
2002-05-28
打赏
举报
回复
刚才看了一遍perldoc,里面都是有不少方法,不过就是没有太看明白原理。。晕
perl的sort语句本身就够怪异的,再加上map更晕
php三维
数组
变二维
数组
_PHP
多维
数组
转换成二维
数组
目前有个层次结构不规则的
多维
数组
,需要转换成二维
数组
,还请
请教
各位大虾。源数据如下。$a = Array('0' => Array('id' => '125','level' => '0','child' => Array('0' => Array('id' => '189' ,...
php把400个
数组
建二维,
请教
怎么将
多维
数组
转换为二维
数组
比如无限级菜单,通过递归后是一个
多维
数组
,我想把这个
多维
数组
转换为二维
数组
并重新
排序
后进行foreach,请问这个function该如何写?------解决方案--------------------$a=array(0=>array('categoryid'=>1,'...
C/C++中的二维
数组
,以及
多维
数组
及其指针
数组
是编程语言中常见的数据类型,有必要二维以及
多维
数组
,以及对应的指针,做一个梳理,便于以后查询。 首先你要区分不同的指针,尤其是二级指针与二维
数组
的行指针,二级指针与指针
数组
。。 学习编程,最好结合...
php 将一个或多个二维
数组
组合成一个二维
数组
并根据某个字段
排序
排序
最近再写项目的时候,碰到一个
问题
:如何将一个或多个二维
数组
组合成一个二维
数组
并根据某个字段
排序
排序
;实在是想不到哪个php库中有哪个函数能实现,只能自己写一个了,将代码写出来后,发现自己的代码繁琐,并且...
.NET遍历二维
数组
-先行/先列哪个更快?
上周在.NET性能优化群里面有一个很有意思的讨论,讨论的
问题
如下所示:
请教
大佬:2D
数组
,用C#先遍历行再遍历列,或者先遍历列再遍历行,两种方式在性能上有区别吗?据我所知,Julia或者python的 pandas,一般建议先...
CGI
2,203
社区成员
4,518
社区内容
发帖
与我相关
我的任务
CGI
Web 开发 CGI
复制链接
扫一扫
分享
社区描述
Web 开发 CGI
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章