Work

array_multisort

需求:对planList按faultsCnt排序,当faultsCnt相等时按plan-name排序;

array_multisort功能:对多个array同时排序,排序准则是:首先排第一个array,如果有“相等”元素则(对相等的项)按照第二个array排序,依此类推,可以有多个array,且多个array中第X项的相对关系保持不变;
要求:array中元素个数必须相同;
相当于对“个人信息”数据库中,array是这个表(二维数组),按照多个列排序,首先按name排序,name相同的按age排序,age也相同的按sex,依此类推,但每项的对应关系保持不变;

所以:上述要求可以用array_multisort(faultsCnt, array_keys(planList), planList)实现

posted on 2012-09-20 11:53 lonelycastle 阅读(124) 评论(0)  编辑 收藏 引用 所属分类: work


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理