按键对数组进行排序[重复]

问题描述 投票:0回答:1
Array
(
    [1257984000] => 2009-11-11 19:00:00
    [1258416000] => 2009-11-16 19:00:00
    [1258722000] => 2009-11-20 08:00:00
    [1258394400] => 2009-11-16 13:00:00
)

这是我的数组。 我想根据数组编号进行排序(即 1257984000,1258416000 等)。

使用的编码:

function cmp($a, $b) {
    if ($a == $b) {
        return 0;
    }
    return ($a < $b) ? -1 : 1;
}
uasort($array, 'cmp');

排序不正确。我的编码风格是否正确?

php arrays sorting ksort
1个回答
6
投票

使用

ksort
按键排序。

© www.soinside.com 2019 - 2024. All rights reserved.