Require it with 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
Function works the practically the same as array_map
but it applies the callback to the KEYS of the given array.
$array = [
0 => 10,
1 => 20,
2 => 30,
];
$result = array_map_key(function($key, $value) {}, $array);
print_r($result);
returns:
Array ( [11] => 10 [22] => 20 [33] => 30 )
Function described in PHP RFC but was not accepted.
Returns the first element of an array or NULL
if an array is empty.
Function described in PHP RFC but was not accepted.
Returns the last element of an array or NULL
if an array is empty.
Returns element of an array by key otherwise null.
Returns ONLY STRING element of an array by key otherwise null.
Returns ONLY INTEGER element of an array by key otherwise null.
Returns ONLY BOOL element of an array by key otherwise null.
Returns ONLY FLOAT element of an array by key otherwise null.
Returns ONLY ARRAY element of an array by key otherwise null.
See LICENSE.