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