【发布时间】:2013-10-14 01:50:06
【问题描述】:
我想按日期对数组进行排序。
我使用下面的代码对数组进行排序
<?php
$a=array("14-10-2013","15-10-2013","16-10-2013","13-11-2013","17-11-2013","18-10-2013","19-10-2013");
array_multisort($a);
print_r($a);
?>
这给了我结果
Array ( [0] => 13-11-2013 [1] => 14-10-2013 [2] => 15-10-2013 [3] => 16-10-2013 [4] => 17-11-2013 [5] => 18-10-2013 [6] => 19-10-2013 )
这不是正确的顺序。
正确的顺序应该是
Array ( [0] => 14-10-2013 [1] => 15-10-2013 [2] => 16-10-2013 [3] => 18-10-2013 [4] => 19-10-2013 [5] => 13-11-2013 [6] => 17-11-2013 )
为了日期的正确顺序我应该怎么做?
【问题讨论】:
-
你试过array_sort的php
-
在我看来是正确的词汇顺序。如果您希望根据其时间值对其进行排序,则必须更加努力。
-
以及为什么 13 和 17 最终会去