数组排序分页的偷懒写法

  • 数组排序
    array_column(数组,'需要排序的字段')

array_multisort(新数组,排序方式,原数组)

$lastOrderAmount = array_column($data,'rebateAmount');
array_multisort($lastOrderAmount,SORT_DESC,$data);
return $data;
  • 数组排序后进行分页
    array_slice(数组,开始的位置,结束的位置),注意数组的下标是从0开始
$page = $request->input('page', 1);
$limit = $request->input('pageSize', 20);
$offset = ($page - 1) * $limit;
$data = array_slice($data,$offset,$limit);
return $data;

以上这个是偷懒的写法,可以用(因为我比较懒,所以用这种比较懒的办法)

ishow.bind-time.com Copyright © 2020 小肥青王二狗

添加新评论

快乐地过是一天,不快乐地过也是一天,我为什么不快快乐乐地过每一天呢?

岂能尽随人愿,但求无愧我心。

在你内心深处,还有无穷的潜力,有一天当你回首看时,你就会知道这绝对是真的。

活在当下,别在怀念过去或者憧憬未来中浪费掉你现在的生活。

挫折时,要像大树一样,被砍了,还能再长;也要像杂草一样,虽让人践踏,但还能勇敢地活下去。