【发布时间】:2016-07-01 05:47:52
【问题描述】:
我正在尝试按 MONTH 名称缩短数组。
[
{
"order_id":34,
"user_id":17,
"sum":65000,
"month":"May"
},
{
"order_id":32,
"user_id":19,
"sum":15000,
"month":"July"
},
{
"order_id":29,
"user_id":1,
"sum":20000,
"month":"April"
}
]
有什么方法可以快速排序吗?我需要名称格式的月份。
我期待如下结果。
[
{
"order_id":29,
"user_id":1,
"sum":20000,
"month":"April"
},
{
"order_id":34,
"user_id":17,
"sum":65000,
"month":"May"
},
{
"order_id":32,
"user_id":19,
"sum":15000,
"month":"July"
}
]
我试过arsort、krsort、array_reverse(),但是这些方法都不能短接。因此,为此寻找其他解决方案。
谢谢! (提前)
【问题讨论】:
-
是按月份(1 月 2 月 3 月..)还是按月份名称(4 月 8 月 2 月..)排序
-
我想在 1 月 2 月 3 月之前排序...我猜 reverse_array 会在这里工作吗?
-
No reverse_array() 在这里不起作用。
-
是的,它是 json 格式
-
所以先转换成普通的PHP数组不行吗?