quorum / array-functions
实用的数组函数
v0.1.0
2022-12-10 23:20 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.8|~9
This package is auto-updated.
Last update: 2024-09-10 15:06:39 UTC
README
一个将全局 array_*
函数添加到原生 PHP 集合的集合。
要求
- php: >=5.3.0
安装
使用以下命令安装最新版本
composer require 'quorum/array-functions'
数组函数
函数:\array_flatten
function array_flatten(array $array [, $allow_duplicates = false])
参数
- 数组
$array
- 要展开的数组 - 布尔值
$allow_duplicates
- 数组是否允许重复
返回值
- 数组 - 结果数组或失败时返回 NULL
给定一个数组,递归地找到所有值。
函数:\array_blend
function array_blend(array $arrays [, array $keys = null])
参数
- 数组
$arrays
- 数组的数组。 - 数组 | NULL
$keys
- 合并后的数组。
返回值
- 数组 - 合并后的结果数组
给定一个数组的数组,合并数组的子数组。
函数:\array_key_array
function array_key_array(array $arrays, $key)
参数
- 数组
$arrays
- 同样键的数组数组 - 整数 | 字符串
$key
- 所需的键
返回值
- 数组 - 展平后的数组
给定一个同样键的数组数组,返回一个只包含该键值的数组。
函数:\array_keys_array
function array_keys_array(array $arrays, $keys)
参数
- 数组
$arrays
- 同样键的数组数组 - 数组 | 整数 | 字符串
$keys
- 要返回的键或键数组
返回值
- 数组 - 仅包含所选键的数组数组
给定一个同样键的数组数组,返回一个仅包含所选键的数组。
函数:\array_key_refill
function array_key_refill(array $array, array $keys [, $fill = array()])
参数
- 数组
$array
- 键数组 - 数组
$keys
- 必须存在的键 - 混合
$fill
- 填充所需的值
返回值
- 数组
给定一个键数组,填充任何缺失的值。