【发布时间】:2013-08-14 18:58:31
【问题描述】:
假设我有一个 PHP 二维数组,格式如下:
$json = [
{"value": "New", "date": $date},
{"value": "Open", "date": $date},
{"value": "Close", "date": $date}
]
$array = json_decode($json);
如果日期是m/d/Y格式的日期时间,如何按从最早到最晚的日期对数组元素进行排序?
【问题讨论】:
-
usort() 带有一个回调函数,将 m/d/Y 字符串转换为时间戳,然后进行比较
-
看看strtotime php.net/strtotime
标签: php arrays date sorting compare