我有时间与meridiem(AM/PM)。例如
我有时间
Array
(
[0] => 11:00 AM
[1] => 6:00 AM
)
所以排序后:
Array
(
[0] => 6:00 AM
[1] => 11:00 AM
)
如果我有:
Array
(
[0] => 11:00 AM
[1] => 6:00 PM
)
所以排序将是:
Array
(
[0] => 11:00 AM
[1] => 6:00 PM
)
我试过
排序($arr,SORT_LOCALE_STRING);
和
排序($arr,SORT_NUMERIC);
但没有奏效。
有什么解决方案吗?谢谢。
试试这段代码。
usort($array, function($a, $b) {
return (strtotime($a) > strtotime($b));
});