【发布时间】:2017-10-17 09:20:30
【问题描述】:
我有一个php数组如下-
$testar = array(
'3423sdfskjx' => 'January 2017',
'1233sd3dkjx' => 'December 2017',
'1534grfdbfd' => 'March 2017',
'5849dj4fodo' => 'April 2017',
'ndj3058rjei' => 'February 2017',
'lsdl39430xm' => 'September 2017',
'059dmejri30' => 'July 2017',
'mcjd923kd05' => 'November 2017',
'3409sndfk3k' => 'May 2017',
'094873uv3jj' => 'June 2017',
'7859349cmei' => 'October 2017',
'086u7n3if39' => 'August 2017');
主键是一个随机的 id 和代表某个月份值的值。我需要按值的字母顺序对其进行排序,以便重新组织数组,其中第一个键值为“2017 年 1 月”,第二个键值为“2017 年 2 月”,依此类推。 sort/rsort/asort/ksort 的标准使用不起作用。如何让这个数组根据数组元素值按月份排序?
【问题讨论】: