Method |
Description |
|
__construct ( $items = [] ) |
|
|
__toString ( ) |
|
|
all ( ) |
|
|
chunk ( integer $size, boolean $preserveKeys = false ) : static |
把一个数组分割为新的数组块. |
|
column ( $column_key, null $index_key = null ) : array |
返回数组中指定的一列 |
|
count ( ) |
Countable |
|
diff ( mixed $items ) : static |
比较数组,返回差集 |
|
each ( callable $callback ) |
给每个元素执行个回调 |
|
filter ( callable $callback = null ) : static |
用回调函数过滤数组中的元素 |
|
flip ( ) : static |
交换数组中的键和值 |
|
getIterator ( ) |
IteratorAggregate |
|
intersect ( mixed $items ) : static |
比较数组,返回交集 |
|
isEmpty ( ) : boolean |
是否为空 |
|
jsonSerialize ( ) |
JsonSerializable |
|
keys ( ) : static |
返回数组中所有的键名 |
|
make ( $items = [] ) |
|
|
merge ( mixed $items ) : static |
合并数组 |
|
offsetExists ( $offset ) |
ArrayAccess |
|
offsetGet ( $offset ) |
|
|
offsetSet ( $offset, $value ) |
|
|
offsetUnset ( $offset ) |
|
|
pop ( ) : mixed |
删除数组的最后一个元素(出栈) |
|
reduce ( callable $callback, mixed $initial = null ) : mixed |
通过使用用户自定义函数,以字符串返回数组 |
|
reverse ( ) : static |
以相反的顺序返回数组。 |
|
shift ( ) : mixed |
删除数组中首个元素,并返回被删除元素的值 |
|
shuffle ( ) : static |
将数组打乱 |
|
slice ( integer $offset, integer $length = null, boolean $preserveKeys = false ) : static |
截取数组 |
|
sort ( callable $callback = null ) : static |
对数组排序 |
|
toArray ( ) |
|
|
toJson ( integer $options = JSON_UNESCAPED_UNICODE ) : string |
转换当前数据集为JSON字符串 |
|
unshift ( mixed $value, null $key = null ) : integer |
在数组开头插入一个元素 |
|