chebur/array-functions

处理数组的函数

1.1.0 2022-01-16 23:59 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:36:59 UTC


README

PHP requirements Latest version Total downloads License

安装

使用composer安装

composer require chebur/array-functions

函数列表

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