p810 / array-fl
提供对 array_key_first()、array_key_last() 以及未经批准的函数 array_value_first() 和 array_value_last() 的综合 polyfill 支持。
1.2.0
2019-04-10 18:34 UTC
README
提供对
array_key_first()
、array_key_last()
以及未经批准的函数array_value_first()
和array_value_last()
的综合 polyfill 支持。
安装
此包可通过 Packagist 获取
composer require p810/array-fl
您也可以直接从 GitHub 下载。最新稳定版本:1.2.0
API
array_first(array $array): null|array
返回一个包含 $array
中第一个元素的键和值的元组。如果 $array
不是一个数组或为空,则返回 null
。
array_last(array $array): null|array
返回一个包含 $array
中最后一个元素的键和值的元组。如果 $array
不是一个数组或为空,则返回 null
。
array_key_first(array $array): null|int|string
返回 $array
中第一个元素的键。如果 $array
不是一个数组或为空,则返回 null
。
array_key_last(array $array): null|int|string
返回 $array
中最后一个元素的键。如果 $array
不是一个数组或为空,则返回 null
。
array_value_first(array $array): null|mixed
返回 $array
中第一个元素的值。如果 $array
不是一个数组或为空,则返回 null
。
array_value_last(array $array): null|mixed
返回 $array
中最后一个元素的值。如果 $array
不是一个数组或为空,则返回 null
。
测试
运行 composer run test
以运行这些函数的一组单元测试。不需要外部依赖(例如 PHPUnit)。