Provides a consolidated polyfill for
array_key_first()
,array_key_last()
, and the unapproved functionsarray_value_first()
andarray_value_last()
.
This package is available via Packagist:
composer require p810/array-fl
You can also download it directly from GitHub. Latest stable tag: 1.2.0
Returns a tuple containing the key and value of the first item in $array
.
If $array
is not an array or is empty, null
is returned.
Returns a tuple containing the key and value of the last item in $array
.
If $array
is not an array or is empty, null
is returned.
Returns the key of the first item in $array
.
If $array
is not an array or is empty, null
is returned.
Returns the key of the last item in $array
.
If $array
is not an array or is empty, null
is returned.
Returns the value of the first item in $array
.
If $array
is not an array or is empty, null
is returned.
Returns the value of the last item in $array
.
If $array
is not an array or is empty, null
is returned.
Run composer run test
to run a set of unit tests for these functions.
No external dependency (e.g. PHPUnit) is required.