参见英文答案 > How do I Sort a Multidimensional Array in PHP 11个
我在数组中有一些预订数据,它们已经按[eng]排序,但我也想按[ampm]排序,因此每组[eng]按[ampm]排序.有谁知道如何在PHP中实现这一目标?
Array
(
[xml] => Array
(
[booking] => Array
(
[0] => Array
(
[date] => 29/12/10
[eng] => ALS
[ampm] => AM
[time] => 2.00
[type] => S
[seq] =>2
[duration] => 0
)
[1] => Array
(
[date] => 29/12/10
[eng] => BDS
[ampm] => PM
[time] => 2.30
[type] => S
[seq] => 3
[duration] => 0
)
解决方法:
因此,当两个项目的eng不同时,您可以相应地返回1或-1,但如果eng相同,那么您可以将ampm相应地返回0,1或-1.
标签:php,arrays
来源: https://codeday.me/bug/20190730/1580326.html