Skip to content

vchebotarev/array-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

array functions

PHP requirements Latest version Total downloads License

Installation

Require it with composer:

composer require chebur/array-functions

Functions list

array_map_key

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 )

array_value_first

Function described in PHP RFC but was not accepted.
Returns the first element of an array or NULL if an array is empty.

array_value_last

Function described in PHP RFC but was not accepted.
Returns the last element of an array or NULL if an array is empty.

array_value

Returns element of an array by key otherwise null.

array_value_string

Returns ONLY STRING element of an array by key otherwise null.

array_value_int

Returns ONLY INTEGER element of an array by key otherwise null.

array_value_bool

Returns ONLY BOOL element of an array by key otherwise null.

array_value_float

Returns ONLY FLOAT element of an array by key otherwise null.

array_value_array

Returns ONLY ARRAY element of an array by key otherwise null.

License

See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages