chebur / array-functions
处理数组的函数
1.1.0
2022-01-16 23:59 UTC
Requires
- php: ^7.4 || ^8.0
Requires (Dev)
- phpunit/phpunit: ^7.5 || ^8.4
This package is not auto-updated.
Last update: 2024-09-23 13:36:59 UTC
README
安装
使用composer安装
composer require chebur/array-functions
函数列表
- array_map_key
- array_value_first
- array_value_last
- array_value
- array_value_string
- array_value_int
- array_value_bool
- array_value_float
- array_value_array
array_map_key
该函数与 array_map 几乎相同,但它是针对给定数组的 KEYS 应用回调。
$array = [ 0 => 10, 1 => 20, 2 => 30, ]; $result = array_map_key(function($key, $value) {}, $array);
print_r($result); 返回
Array ( [11] => 10 [22] => 20 [33] => 30 )
array_value_first
该函数在 PHP RFC 中有描述,但未被接受。
返回数组的第一个元素或为空数组时返回 NULL。
array_value_last
该函数在 PHP RFC 中有描述,但未被接受。
返回数组的最后一个元素或为空数组时返回 NULL。
array_value
根据键返回数组元素,否则返回 null。
array_value_string
根据键返回数组的 ONLY STRING 元素,否则返回 null。
array_value_int
根据键返回数组的 ONLY INTEGER 元素,否则返回 null。
array_value_bool
根据键返回数组的 ONLY BOOL 元素,否则返回 null。
array_value_float
根据键返回数组的 ONLY FLOAT 元素,否则返回 null。
array_value_array
根据键返回数组的 ONLY ARRAY 元素,否则返回 null。
许可证
查看 LICENSE。