dictionary() dictionary(mixed $items = null, string $indexKey = null) : array 按指定键整理数据 Parameters mixed $items 数据 string $indexKey 键名 Returns array
diff() diff(mixed $items, string $indexKey = null) : static 比较数组,返回差集 Parameters mixed $items 数据 string $indexKey 指定比较的键名 Returns static
intersect() intersect(mixed $items, string $indexKey = null) : static 比较数组,返回交集 Parameters mixed $items 数据 string $indexKey 指定比较的键名 Returns static
reduce() reduce(callable $callback, mixed $initial = null) : mixed 通过使用用户自定义函数,以字符串返回数组 Parameters callable $callback mixed $initial Returns mixed
chunk() chunk(integer $size, boolean $preserveKeys = false) : static 把一个数组分割为新的数组块. Parameters integer $size boolean $preserveKeys Returns static
unshift() unshift(mixed $value, mixed $key = null) : void 在数组开头插入一个元素 Parameters mixed $value mixed $key
map() map(callable|null $callback) : static 用回调函数处理数组中的元素 Parameters callable|null $callback Returns static
filter() filter(callable|null $callback = null) : static 用回调函数过滤数组中的元素 Parameters callable|null $callback Returns static
where() where(string $field, mixed $operator, mixed $value = null) : static 根据字段条件过滤数组中的元素 Parameters string $field 字段名 mixed $operator 操作符 mixed $value 数据 Returns static
column() column(mixed $columnKey, mixed $indexKey = null) : array 返回数据中指定的一列 Parameters mixed $columnKey 键名 mixed $indexKey 作为索引值的列 Returns array
sort() sort(callable|null $callback = null) : static 对数组排序 Parameters callable|null $callback Returns static
order() order(string $field, string $order = null, boolean $intSort = true) : $this 指定字段排序 Parameters string $field 排序字段 string $order 排序 boolean $intSort 是否为数字排序 Returns $this
slice() slice(integer $offset, integer $length = null, boolean $preserveKeys = false) : static 截取数组 Parameters integer $offset integer $length boolean $preserveKeys Returns static
toJson() toJson(integer $options = JSON_UNESCAPED_UNICODE) : string 转换当前数据集为JSON字符串 Parameters integer $options json参数 Returns string
hidden() hidden(array $hidden = array(), boolean $override = false) : $this 设置需要隐藏的输出属性 Parameters array $hidden 属性列表 boolean $override 是否覆盖 Returns $this
visible() visible(array $visible = array(), boolean $override = false) : $this 设置需要输出的属性 Parameters array $visible boolean $override 是否覆盖 Returns $this
append() append(array $append = array(), boolean $override = false) : $this 设置需要追加的输出属性 Parameters array $append 属性列表 boolean $override 是否覆盖 Returns $this
withAttr() withAttr(string|array $name, callable $callback = null) : $this 设置数据字段获取器 Parameters string|array $name 字段名 callable $callback 闭包获取器 Returns $this