我经历了所有类似的问题,但找不到答案……所以就这样吧。
我当前的数组,简化:
[顺序] => 数组
(
[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 函数中的,我很抱歉 - 我没有看到它。