Method |
Description |
|
addEachKey ( array $array, string $prefix ) : array |
Add some prefix to each key |
|
clean ( array $haystack ) : array |
Clean array by custom rule |
|
cleanBeforeJson ( array $array ) : array |
Clean array before serialize to JSON |
|
first ( array $array ) : mixed |
Returns the first element in an array. |
|
firstKey ( array $array ) : integer | string |
Returns the first key in an array. |
|
flat ( array $array, boolean $preserve_keys = true ) : array |
Flatten a multi-dimensional array into a one dimensional array. |
|
getField ( array $arrayList, string $fieldName = 'id' ) : array |
Get one field from array of arrays (array of objects) |
|
groupByKey ( array $arrayList, string $key = 'id' ) : array |
Group array by key |
|
implode ( string $glue, array $array ) : string |
|
|
in ( string $value, array $array, boolean $returnKey = false ) : mixed |
Check is value exists in the array |
|
isAssoc ( $array ) : boolean |
Check is array is type assoc |
|
key ( string $key, mixed $array, boolean $returnValue = false ) : mixed |
Check is key exists |
|
last ( array $array ) : mixed |
Returns the last element in an array. |
|
lastKey ( array $array ) : integer | string |
Returns the last key in an array. |
|
map ( Closure $function, array $array ) : array |
Recursive array mapping |
|
mapDeep ( array $array, string $callback, boolean $onNoScalar = false ) : array |
Returns an array containing all the elements of arr1 after applying
the callback function to each one. |
|
search ( array $array, mixed $search, boolean $field = false ) : boolean | mixed |
Searches for a given value in an array of arrays, objects and scalar values. You can optionally specify
a field of the nested arrays and objects to search in. |
|
sortByArray ( array $array, array $orderArray ) : array |
Sort an array by keys based on another array |
|
toComment ( array $data ) : string |
Convert assoc array to comment style |
|
unique ( array $array, boolean $keepKeys = false ) : array |
Remove the duplicates from an array. |
|
unshiftAssoc ( array &$array, string $key, mixed $value ) : array |
Add cell to the start of assoc array |
|
wrap ( mixed $object ) : array |
Wraps its argument in an array unless it is already an array |
|