我有一个带数组的数组。这些数组包含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组合到单个日期时间变量中吗?但是,在对数组进行排序时,这仍然有用吗?