需求:對planList按faultsCnt排序,當faultsCnt相等時按plan-name排序;
array_multisort功能:對多個arra
y同時排序,排序準則是:首先排第一個array,如果有“相等”元素則(對相等的項)按照第二個array排序,依此類推,可以有多個array,且多個array中第X項的相對關(guān)系保持不變;
要求:array中元素個數(shù)必須相同;
相當于對“個人信息”數(shù)據(jù)庫中,array是這個表(二維數(shù)組),按照多個列排序,首先按name排序,name相同的按age排序,age也相同的按sex,依此類推,但每項的對應(yīng)關(guān)系保持不變;
所以:上述要求可以用array_multisort(faultsCnt, array_keys(planList), planList)實現(xiàn)