Array
可用的数组内置方法如下:
OO | 实际过程 | 说明 |
---|---|---|
a->combine(b) | array_combine(a, b) | 通过使用一个数组表示键, 为其值创建另一个数组 |
a->diff() | array_diff(a) | 计算数组的差异 |
a->flip() | array_flip(a) | 将数组中的所有键与其关联的值交换 |
a->hasKey() | array_key_exists(a) | 检查数组中是否存在给定的键或索引 |
a->intersect(b) | array_intersect(a, b) | 计算数组的交集 |
a->join(" ") | join(" ", a) | 使用字符串联接数组元素 |
a->keys() | array_keys(a) | 返回数组的所有键或键的子集 |
a->merge(b) | array_merge(a, b) | 合并一个或多个数组 |
a->pad() | array_pad(a, b) | 以指定长度将一个值填充进数组 |
a->rev() | array_reverse(a) | 返回具有相反顺序的元素的数组 |
a->reversed() | array_reverse(a) | 返回具有相反顺序的元素的数组 |
a->split() | array_chunk(a) | 将数组拆分为多个块 |
a->values() | array_values(a) | 返回数组的所有值 |
a->walk() | array_walk(a) | 使用用户自定义函数对数组中的每个元素做回调处理 |