免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1371 | 回复: 4
打印 上一主题 下一主题

关于数组排序 的请教! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-30 10:19 |只看该作者 |倒序浏览
Array
(
    [aa@test.com] =>; Array
        (
            [qty] =>; 3
            [size] =>; 11016
        )

    [bb@test.com] =>; Array
        (
            [qty] =>; 296
            [size] =>; 1732737
        )

    [cc@test.com] =>; Array
        (
            [qty] =>; 1
            [size] =>; 1294
        )
)


像上面这个数组, 我想按照qty排序, 从大到小, 最后结果像下面这样:
Array
(
    [bb@test.com] =>; Array
        (
            [qty] =>; 296
            [size] =>; 1732737
        )
    ...
    ...
)
目的是取索引的值 bb@test.com .........

    谢谢了!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-08-30 12:52 |只看该作者

关于数组排序 的请教!

想知道你的qty是不是唯一的

论坛徽章:
0
3 [报告]
发表于 2004-08-30 12:55 |只看该作者

关于数组排序 的请教!

先谢谢您了!
qty 不是唯一的,要按qty排序!
邮件是唯一的, 也就是数组的键值, 我要取前面的部分邮件用

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-08-30 13:43 |只看该作者

关于数组排序 的请教!

两个问题:
如果qty不是唯一,那么当qty相同的时候是否用邮件地址为依据排序?
我觉得你的问题没有说完,取地址和排序是什么关系?你没有说出来

论坛徽章:
0
5 [报告]
发表于 2004-08-30 14:35 |只看该作者

关于数组排序 的请教!

哦! 这样的, 要求是根据数据记录的 mail 字段进行统计, 取出前十个最多记录的用户(相当于 group by mail ).
数据按这种结构取出来了,  下来就是排序取前面几个用户了

qty 不唯一的, 但数组中的mail 是唯一的,

不只有没有说清楚. ....待版主...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP