php array_multisort 函数问题

使用array_multisort 排序失败
一开始的数据格式如下

[
    {
        "id":"486",
        "time":"1517310441",
        "content":"",
        "thumb":[
            {
                "url":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/IMG_6598.JPG"
            },
            {
                "url":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/IMG_6535.JPG"
            },
            {
                "url":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/IMG_6534.JPG"
            }
        ],
        "nickname":"咸鱼",
        "headimgurl":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/p-7a6ec679.jpg",
        "uid":"10668",
        "like":"2",
        "rew":0,
        "smit":0,
        "type":3
    },
    {
        "comments":"是呀是呀",
        "surface_plot":"http://123win.oss-cn-shenzhen.aliyuncs.com/uploads/v2-f8762db5c97f88974b9f7269442ee781_b.gif",
        "title":"文章标题1",
        "time":"1521535223",
        "id":"3"
    },
    {
        "comments":"duiduidui",
        "surface_plot":"http://123win.oss-cn-shenzhen.aliyuncs.com/uploads/v2-f8762db5c97f88974b9f7269442ee781_b.gif",
        "title":"文章标题1",
        "time":"1521617478",
        "id":"4"
    },
    {
        "content":"最爱矿石奇景,历史建筑中温暖的家,蕴含着数代领袖气息和智慧结晶。",
        "id":"481",
        "time":"1516091055",
        "ccl_rew":"你",
        "thumb":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/magazine-unlock-01-2.3.857-_8047bbc2f69c43cc810025a0c9653799.jpg,https://123win.oss-cn-shenzhen.aliyuncs.com//upload/magazine-unlock-01-2.3.857-_c6d51889122a471db51cae62dbfa7ce7.jpg,https://123win.oss-cn-shenzhen.aliyuncs.com//upload/magazine-unlock-05-2.3.860-_ee7abc1760c248898dbc49781645eec2.jpg"
    }
]

使用下标time 进行排序
[

"1517310441",
"1516091055",
"1521535223",
"1521617478"

]

array_multisort($time,SORT_DESC,SORT_NUMERIC,$res)

最后输出结果
[

{
    "content":"最爱矿石奇景,历史建筑中温暖的家,蕴含着数代领袖气息和智慧结晶。",
    "id":"481",
    "time":"1516091055",
    "ccl_rew":"你",
    "thumb":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/magazine-unlock-01-2.3.857-_8047bbc2f69c43cc810025a0c9653799.jpg,https://123win.oss-cn-shenzhen.aliyuncs.com//upload/magazine-unlock-01-2.3.857-_c6d51889122a471db51cae62dbfa7ce7.jpg,https://123win.oss-cn-shenzhen.aliyuncs.com//upload/magazine-unlock-05-2.3.860-_ee7abc1760c248898dbc49781645eec2.jpg"
},
{
    "comments":"duiduidui",
    "surface_plot":"http://123win.oss-cn-shenzhen.aliyuncs.com/uploads/v2-f8762db5c97f88974b9f7269442ee781_b.gif",
    "title":"文章标题1",
    "time":"1521617478",
    "id":"4"
},
{
    "id":"486",
    "time":"1517310441",
    "content":"",
    "thumb":[
        {
            "url":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/IMG_6598.JPG"
        },
        {
            "url":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/IMG_6535.JPG"
        },
        {
            "url":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/IMG_6534.JPG"
        }
    ],
    "nickname":"咸鱼",
    "headimgurl":"https://123win.oss-cn-shenzhen.aliyuncs.com//upload/p-7a6ec679.jpg",
    "uid":"10668",
    "like":"2",
    "rew":0,
    "smit":0,
    "type":3
},
{
    "comments":"是呀是呀",
    "surface_plot":"http://123win.oss-cn-shenzhen.aliyuncs.com/uploads/v2-f8762db5c97f88974b9f7269442ee781_b.gif",
    "title":"文章标题1",
    "time":"1521535223",
    "id":"3"
}

]

依然没有排序成功,请问是哪里出错了吗

阅读 1.7k
1 个回答
\array_multisort(\array_column($res, 'time'), SORT_DESC, $res);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题