使用array_multisort对类型的日期进行排序' 28-jul-17'?

时间:2017-08-08 12:21:00

标签: php date

我的数据位于多维数组中,其日期附加了格式' 28-Jul-17'。我想按升序或降序排序我的数据。我能够对多维数组进行排序,但我不知道如何对数据进行排序。我的问题是,我应该在这个函数中使用哪个标志来获得我需要的结果?目前我正在使用SORT_DESC或SORT ASC,这并没有按时间顺序排序我的日期。

我使用以下内容:

 array_multisort($fieldOfInterest, SORT_DESC , $arrayOfDictionary);

排序类型标志:

SORT_REGULAR - compare items normally (don't change types)
SORT_NUMERIC - compare items numerically
SORT_STRING - compare items as strings
SORT_LOCALE_STRING - compare items as strings, based on the current locale. It uses the locale, which can be changed using setlocale()
SORT_NATURAL

1 个答案:

答案 0 :(得分:1)

您无法使用class dataBase { var $connLink; var $SERVERNAME = "127.0.0.1"; var $PORT = "3388"; var $USERNAME = "root"; var $PASSWORD = ""; function __construct() { try { $this->connLink = new PDO("mysql:host=$this->SERVERNAME;port=$this->PORT;dbname=mydb;charset=utf8", $this->USERNAME, $this->PASSWORD); $this->connLink->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo 'Echec lors de la connexion : ' . $e->getMessage(); } } } 的默认标记执行此操作,因为他们不了解 自定义日期格式

取而代之的是,您可以执行以下操作: -

array_multisort()

输出: - https://eval.in/842881https://eval.in/842882