【发布时间】:2018-06-07 07:33:47
【问题描述】:
我有一个像
这样的数组$ar =['March 2018',
'March 2018',
'November 2017',
'December 2017',
'January 2018',
'January 2018',
'February 2018'
];
我想用月份和年份对这个数组进行排序。但我无法对这个数组进行排序。
Expected Output: [
'November 2017',
'December 2017',
'January 2018',
'January 2018',
'February 2018',
'March 2018',
'March 2018'
];
尝试使用 usort(), uksort() ... 之类的功能,但它不起作用
请帮我解决这个问题
【问题讨论】:
-
按月和年
-
stackoverflow.com/questions/12424968/… - 检查。接受的答案工作
-
在这个 arrya 中,我有月份和年份,我们只有月份名称以及函数的变量 $a 和 $b 的值
-
只需将
date_parse替换为strtotime并将return $monthA["month"] - $monthB["month"];替换为return $monthA - $monthB;