PHP数组排序

0 php sorting

题:

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
)
Run Code Online (Sandbox Code Playgroud)

这是我的阵列.我想根据数组编号排序(即1257984000,1258416000等).

使用的编码:

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

它没有正确排序.我的编码风格是否正确?请帮我解决这个问题.

谢谢.

Gum*_*mbo 6

用于ksort按键排序.

  • @JW:他不需要比较函数,因为`ksort`的默认比较表现与他的相同. (2认同)