laravel的集合方法汇总

Laravel 提供了强大的集合(Collection)类,用于对数组数据进行各种操作和转换。以下是一些常用的 Laravel 集合方法的汇总:

1. all

$collection->all();

返回集合中的所有项目作为普通数组。

2. avg

$collection->avg($callback);

计算集合中所有项目的平均值。可选参数 $callback 用于指定要计算的字段或回调函数。

3. count

$collection->count();

返回集合中项目的数量。

4. each

$collection->each($callback);

迭代集合中的每个项目,并对它们执行回调函数。

5. filter

$collection->filter($callback);

使用回调函数过滤集合中的项目,只保留满足条件的项目。

6. first

$collection->first($callback, $default);

返回第一个满足条件的项目。可选参数 $default 指定默认值。

7. map

$collection->map($callback);

对集合中的每个项目应用回调函数,并返回新的集合。

8. pluck

$collection->pluck($column, $key);

从集合中提取指定字段的值,并以关联数组的形式返回。可选参数 $key 用于指定键名。

9. reduce

$collection->reduce($callback, $initial);

将集合中的项目归约为单个值,使用回调函数进行计算。可选参数 $initial 指定初始值。

10. sort

$collection->sort($callback);

对集合进行排序,可选参数 $callback 指定排序规则。

11. groupBy

$collection->groupBy($key);

将集合中的项目按指定键名分组,返回一个关联数组,其中键是分组的键名。

12. isEmpty

$collection->isEmpty();

检查集合是否为空。

13. implode

$collection->implode($column, $glue);

将集合中指定字段的值连接成一个字符串,可选参数 $glue 指定连接符。

14. merge

$collection->merge($items);

将另一个集合或数组合并到当前集合中。

15. unique

$collection->unique($key);

从集合中移除重复的项目,可选参数 $key 指定用于唯一性判断的键名。

16. reverse

$collection->reverse();

将集合中的项目顺序反转。

17. toJson

$collection->toJson();

将集合转换为 JSON 字符串。

18. toArray

$collection->toArray();

将集合转换为普通数组。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值