我有一个看起来像这样的多数组:
Array (
[0] => Array(
[0] = Number;
),
[1] => Array(
[0] = Number;
)
)
我想按" Number"来排序。器官 例如,如果我有:
Array (
[0] => Array(
[0] = 2;
),
[1] => Array(
[0] = 1;
)
)
我想得到:
Array (
[0] => Array(
[0] = 1;
),
[1] => Array(
[0] = 2;
)
)
我在这个数组中有更多内容,我只是写了需要排序的内容
我该怎么做?
答案 0 :(得分:1)
尝试:
在PHP 5.3之前
function cmp($a, $b)
{
if ($a[0] == $b[0]) {
return 0;
}
return ($a[0] < $b[0]) ? -1 : 1;
}
usort($array, "cmp");
针对PHP 5.3进行了更新
usort($myArray, function($a, $b) {
if ($a[0] == $b[0]) {
return 0;
}
return ($a[0] < $b[0]) ? -1 : 1;
});