Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-按降序对json数组排序_Php_Json - Fatal编程技术网

PHP-按降序对json数组排序

PHP-按降序对json数组排序,php,json,Php,Json,我试图将json数组从降序设置为升序,以便在顶部显示最新的值。 我想按数组中的日期元素进行排序 这段代码按升序到降序排列,在顶部显示最早的代码: function sortDate($a, $b) { return strtotime($a['Date']) - strtotime($b['Date']); } usort($jsonDecodedGets, 'sortDate'); 除了从降序排列到升序之外,还有其他方法吗?只需反转排序功能,即可执行b-a,而不是a-b func

我试图将json数组从降序设置为升序,以便在顶部显示最新的值。 我想按数组中的日期元素进行排序

这段代码按升序到降序排列,在顶部显示最早的代码:

function sortDate($a, $b) {
     return strtotime($a['Date']) - strtotime($b['Date']);
}

usort($jsonDecodedGets, 'sortDate');

除了从降序排列到升序之外,还有其他方法吗?

只需反转排序功能,即可执行
b-a
,而不是
a-b

function sortDate($a, $b) {
    return strtotime($b['Date']) - strtotime($a['Date']);
}

strotime($b['Date'])-strotime($a['Date'])
@RocketHazmat-Wow就是这么简单哈哈。非常感谢。成功了,不客气!很高兴我能帮忙