根据日期和时间对数组数据进行排序?

时间:2019-05-23 13:17:55

标签: php

我需要对数组中包含日期和时间的数据集进行排序,格式为“ d-m-Y,H:i:s”。 我需要按降序对其进行排序。

首先,我从while循环中获取数据,然后将其转换为数组。 然后尝试rsort和usort。

$dates = array();
    while ($file = readdir($fp)) 
    {
        if ($file != "." && $file != "..")
        {
            $date=date('d-m-Y, H:i:s', filemtime($dir . "/" . $file)) . "<br/>";
            $dates[] = $date;
        }
    }
    rsort($dates);
    $arrlength = count($dates);
    for($x = 0; $x < $arrlength; $x++)
    {
        echo $dates[$x];
        echo "<br>";
    }

23-05-2019,15:36:55

23-05-2019,15:35:35

23-05-2019,15:33:47

23-05-2019,15:29:30

23-05-2019,14:54:38

23-05-2019,14:53:52

按降序对其进行排序。

0 个答案:

没有答案