我有一个看起来像这样的数组
array(24) { ["#HiddenId"]=> string(24) "2013-11-08T11:59:54.378Z"] }
它有多个ID /日期,但我想按日期(最近)对其进行排序
我知道如何为此格式执行此操作," 01/01 / 2014"但我相信使用这种格式更容易,但我不确定如何实施。
这是格式" 01/01 / 2014"
的代码uasort($fileList, "my_sort");
function my_sort($a,$b)
{
$date1 = DateTime::createFromFormat('d/m/Y', $a);
$date2 = DateTime::createFromFormat('d/m/Y', $b);
return $date1 < $date2;
}
我需要做类似的功能,但是对于上面显示的其他格式。
感谢任何帮助
答案 0 :(得分:2)
很简单:
usort($yourArray,"strcmp");
&#34;大端&#34;像Y-m-d H:i:s
这样的格式按字典顺序排序。