如何对以下数组进行排序,以便将房屋排序为红色、绿色和蓝色(乔治:位置 0,史蒂夫:位置 [1],弗雷德:位置 [2])?
Array
(
[catOne] => Array
(
[0] => Array
(
[Opponent] => Steve
[House_Colour] => Green
)
[1] => Array
(
[Opponent] => Fred
[House_Colour] => Blue
)
[2] => Array
(
[Opponent] => George
[House_Colour] => Red
)
)
[catTwo] => Array
(
[0] => Array
(
[Opponent] => Peter
[House Colour] => Green
)
)
)
我尝试过使用 sort()、asort() 和 usort(),但没有什么能满足我的需要?
编辑:排序需要能够轻松更改。它可以是房屋颜色的任何顺序。使用的顺序只是一个例子。