upside / 集合
dev-master
2021-08-31 11:46 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-29 06:20:16 UTC
README
# 简介
# 创建集合
# 扩展集合
# 可用方法
对于大多数剩余的集合文档,我们将讨论集合类上可用的每个方法。请记住,所有这些方法都可以链式使用,以流畅地操作底层数组。此外,几乎所有方法都返回一个新的集合实例,在必要时允许您保留集合的原始副本
高阶消息
方法列表
# all
all 方法返回由集合表示的底层数组
use Upside\Collection; $collection = new Collection(); $collection->collect([1, 2, 3])->all(); // [1, 2, 3]
# average
avg 方法的别名。
# avg
avg 方法返回给定键的 平均值
use Upside\Collection; $collection = new Collection([ ['foo' => 10], ['foo' => 10], ['foo' => 20], ['foo' => 40] ]); $average = $collection->avg('foo'); // 20 $collection = new Collection([1, 1, 2, 4]); $average = $collection->avg(); // 2
# chunk
use Upside\Collection;
# chunkWhile
use Upside\Collection;
# 折叠
use Upside\Collection;
# 收集
use Upside\Collection;
# 合并
use Upside\Collection;
# 连接
use Upside\Collection;
# 包含
use Upside\Collection;
# 严格包含
use Upside\Collection;
# 计数
use Upside\Collection;
# 分组计数
use Upside\Collection;
# 交叉连接
use Upside\Collection;
# dd
use Upside\Collection;
# 差集
use Upside\Collection;
# 关联差集
use Upside\Collection;
# 键差集
use Upside\Collection;
# 输出
use Upside\Collection;
# 重复项
use Upside\Collection;
# 严格重复项
use Upside\Collection;
# 每个
use Upside\Collection;
# 扩展每个
use Upside\Collection;
# 每个都
use Upside\Collection;
# 除了
use Upside\Collection;
# 过滤
use Upside\Collection;
# 第一个
use Upside\Collection;
# 第一个满足条件的
use Upside\Collection;
# 平铺映射
use Upside\Collection;
# 展平
use Upside\Collection;
# 翻转
use Upside\Collection;
# 忘记
use Upside\Collection;
# 分页
use Upside\Collection;
# 获取
use Upside\Collection;
# 分组
use Upside\Collection;
# 包含
use Upside\Collection;
# 连接字符串
use Upside\Collection;
# 交集
use Upside\Collection;
# 按键交集
use Upside\Collection;
# 是否为空
use Upside\Collection;
# 是否非空
use Upside\Collection;
# 连接
use Upside\Collection;
# 按键分组
use Upside\Collection;
# 键列表
use Upside\Collection;
# 最后一个
use Upside\Collection;
# 宏
use Upside\Collection;
# 创建
use Upside\Collection;
# 映射
use Upside\Collection;
# 映射到
use Upside\Collection;
# 扩展映射
use Upside\Collection;
# 分组映射
use Upside\Collection;
# 按键映射
use Upside\Collection;
# 最大值
use Upside\Collection;
# 中位数
use Upside\Collection;
# 合并
use Upside\Collection;
# 递归合并
use Upside\Collection;
# 最小值
use Upside\Collection;
# 众数
use Upside\Collection;
# 第n个
use Upside\Collection;
# 只有一个
use Upside\Collection;
# 填充
use Upside\Collection;
# 分组
use Upside\Collection;
# 管道
use Upside\Collection;
# 管道到
use Upside\Collection;
# 提取
use Upside\Collection;
# 弹出
use Upside\Collection;
# 预先添加
use Upside\Collection;
# 拉取
use Upside\Collection;
推入
use Upside\Collection;
放入
use Upside\Collection;
随机
use Upside\Collection;
归约
use Upside\Collection;
拒绝
use Upside\Collection;
替换
use Upside\Collection;
递归替换
use Upside\Collection;
反转
use Upside\Collection;
搜索
use Upside\Collection;
移位
use Upside\Collection;
洗牌
use Upside\Collection;
滑动
use Upside\Collection;
跳过
use Upside\Collection;
跳过直到
use Upside\Collection;
跳过当
use Upside\Collection;
切片
use Upside\Collection;
唯一
use Upside\Collection;
某些
use Upside\Collection;
排序
use Upside\Collection;
按...排序
use Upside\Collection;
按降序排序
use Upside\Collection;
降序排序
use Upside\Collection;
按键排序
use Upside\Collection;
按键降序排序
use Upside\Collection;
分割
use Upside\Collection;
分割成
use Upside\Collection;
分割到
use Upside\Collection;
求和
use Upside\Collection;
取
use Upside\Collection;
取直到
use Upside\Collection;
取当
use Upside\Collection;
检测
use Upside\Collection;
重复
use Upside\Collection;
转换为数组
use Upside\Collection;
转换为JSON
use Upside\Collection;
转换
use Upside\Collection;
并集
use Upside\Collection;
唯一
use Upside\Collection;
严格唯一
use Upside\Collection;
除非
use Upside\Collection;
除非为空
use Upside\Collection;
除非不为空
use Upside\Collection;
展开
use Upside\Collection;
值
use Upside\Collection;
当...
use Upside\Collection;
当为空
use Upside\Collection;
当不为空
use Upside\Collection;
当...
use Upside\Collection;
严格当...
use Upside\Collection;
在...之间
use Upside\Collection;
在...中
use Upside\Collection;
严格在...中
use Upside\Collection;
为...实例
use Upside\Collection;
不在...之间
use Upside\Collection;
不在...中
use Upside\Collection;
严格不在...中
use Upside\Collection;
非空
use Upside\Collection;
空值
use Upside\Collection;
包装
use Upside\Collection;
压缩
use Upside\Collection;