我在控制器中工作,当我得到$ result时,我尝试按日期订购,这是我的订单功能:
function cmp($a, $b){
$a = strtotime($a[2]);
$b = strtotime($b[2]);
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
我在函数中调用函数cmp:
usort($result, "cmp");
我甚至试过调用像“function prueba(){return”hola“;}之类的简单函数但是我不能这样做,为什么?
一切都是对的,如果我评论对函数'cmp'的调用一切正常,但我无法订购$ result。
有人可以帮帮我吗?编辑:
现在我正在使用SortBy,但我无法订购该集合:
$sorted = $result->sortByDesc('timestamp');
$sorted->values()->all();
$data = $sorted[0]['ftimestamp'];
我做错了什么?