我需要在 PHP 中对数组进行排序,如果第一个指数相同,则按第二个指数进行排序。让我解释一下:
元素将被随机排列:
我需要先按第一个数字排序,所以结果应该是:
现在你可以看到所有的元素都按照第一个索引分组在一起。现在我需要在当前分组中按照第二个索引“WITHIN”进行分组。因此,让它看起来像这样:
这只是数组的简单表示。实际数组如下:
非常感谢您的帮助。
元素将被随机排列:
(2,1),(4,4),(2,9),(4,8),(2,35),(2,1),(2,35),(4,4),(4,25),(4,4)
我需要先按第一个数字排序,所以结果应该是:
(2,1),(2,9),(2,1),(2,35),(4,4),(4,8),(4,4),(4,25),(4,4)
现在你可以看到所有的元素都按照第一个索引分组在一起。现在我需要在当前分组中按照第二个索引“WITHIN”进行分组。因此,让它看起来像这样:
(2,1),(2,1),(2,9),(2,35),(4,4),(4,4),(4,4),(4,8),(4,25)
这只是数组的简单表示。实际数组如下:
Array
(
[0] => Array
(
[practice_id] => 119
[practice_location_id] => 173
)
[1] => Array
(
[practice_id] => 2
[practice_location_id] => 75
)
[2] => Array
(
[practice_id] => 18
[practice_location_id] => 28
)
[3] => Array
(
[practice_id] => 119
[practice_location_id] => 174
)
[4] => Array
(
[practice_id] => 119
[practice_location_id] => 173
)
[5] => Array
(
[practice_id] => 2
[practice_location_id] => 75
)
[6] => Array
(
[practice_id] => 119
[practice_location_id] => 174
)
[7] => Array
(
[practice_id] => 18
[practice_location_id] => 28
)
[8] => Array
(
[practice_id] => 18
[practice_location_id] => 27
)
)
非常感谢您的帮助。