我有一个PHP数组,其中的键包含年份和周数,如下所示:
year-week
Run Code Online (Sandbox Code Playgroud)
使用内置的ksort函数,它将返回它们:
ksort($array);
2011-21
2011-3
2011-44
2011-45
Run Code Online (Sandbox Code Playgroud)
是否有可能按照数字方式对它们进行排序:
2011-3
2011-21
2011-44
2011-45
Run Code Online (Sandbox Code Playgroud)
使用uksort该键排序,并在回调使用strnatcmp.
uksort($array, function($a,$b){
return strnatcmp($a,$b);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2717 次 |
| 最近记录: |