PHP:根据日期值对数组中的数组进行排序

时间:2018-02-28 12:52:44

标签: php arrays sorting datetime

我有一个带数组的数组。这些数组包含6个值,包括唯一ID,日期和时间。所以:

$array=[[$unique_id,$var2,$var3,$date,$time,$var6],[$unique_id,$var2,$var3,$date,$time,$var6],[$unique_id,$var2,$var3,$date,$time,$var6]];

我想基于日期和时间按降序对数组进行排序,首先显示最新的数组。例如,假设以下值:

$array[1]=[1,$var2,$var3,27-02-2018,14:05,$var6]
$array[2]=[2,$var2,$var3,28-02-2018,10.50,$var6]
$array[3]=[3,$var2,$var3,28-02-2018,13.30,$var6]

所需的输出是:

$sorted_array[1]=[3,$var2,$var3,28-02-2018,13.30,$var6]
$sorted_array[2]=[2,$var2,$var3,28-02-2018,10.50,$var6]
$sorted_array[3]=[1,$var2,$var3,27-02-2018,14:05,$var6]

有什么想法?例如,我应该将$ date和$ time组合到单个日期时间变量中吗?但是,在对数组进行排序时,这仍然有用吗?

0 个答案:

没有答案