我想根據嵌套數組的第一個值對多維數組進行排序。對于下面的示例,結果應為 [[1,3]、[3, 6]、[10, 20]、[16, 19]]。我試過了,但什么也沒發生。我想知道我在使用 usort() 時哪里出錯了。 function cmp($x, $y){ global $arrint; if ($x[0] == $y[0]) { return 0; } return ($x[0] < $y[0]) ? -1 : 1; } $arrint = [ [10, 20], [16, 19], [3, 6], [1,3] ]; usort($arrint, "cmp");
如何根據php中嵌套數組的第一個值對多維數組進行排序?
小怪獸愛吃肉
2022-11-12 10:03:43