我经历了所有类似的问题,但找不到答案……所以就这样吧。
我当前的数组,简化:
[顺序] => 数组 ( [0] => 数组 ( [strSupplier] => XYZ (改变其他领域) ) [1] => 数组 ( [strSupplier] => XYZ (改变其他领域) ) [2] => 数组 ( [strSupplier] => YYZ (改变其他领域) ) )
代码:
函数 custom_sort2($a,$b) { 返回 $a['strSupplier']>$b['strSupplier']; } // 对多维数组进行排序 usort($tempOrderArray, "custom_sort2");
目前,我只对供应商进行排序,但是,我需要确保关键是第二个排序标准,我不确定它是否是。
有没有办法可以保证先按 strSupplier 排序,然后按 key 排序?如果这是内置在 uasort 或 usort 函数中的,我很抱歉 - 我没有看到它。