Methods summary
final public
|
#
__construct( )
Static class - cannot be instantiated.
Static class - cannot be instantiated.
|
public static
mixed
|
#
get( array $arr, string|integer|array $key, mixed $default = NULL )
Returns item from array or $default if item is not set.
Returns item from array or $default if item is not set.
Parameters
- $arr
array
- $key
string|integer|array one or more keys
- $default
mixed
Returns
mixed
Throws
|
public static
mixed
&
|
#
getRef( array & $arr, string|integer|array $key )
Returns reference to array item or $default if item is not set.
Returns reference to array item or $default if item is not set.
Parameters
- $arr
array
- $key
string|integer|array one or more keys
Returns
mixed
Throws
|
public static
array
|
#
mergeTree( $arr1, $arr2 )
Recursively appends elements of remaining keys from the second array to the
first.
Recursively appends elements of remaining keys from the second array to the
first.
Returns
array
|
public static
integer|false
|
#
searchKey( $arr, $key )
Searches the array for a given key and returns the offset if successful.
Searches the array for a given key and returns the offset if successful.
Returns
integer|false offset if it is found, FALSE otherwise
|
public static
|
#
insertBefore( array & $arr, $key, array $inserted )
Inserts new array before item specified by key.
Inserts new array before item specified by key.
|
public static
|
#
insertAfter( array & $arr, $key, array $inserted )
Inserts new array after item specified by key.
Inserts new array after item specified by key.
|
public static
|
|
public static
array
|
#
grep( array $arr, $pattern, $flags = 0 )
Returns array entries that match the pattern.
Returns array entries that match the pattern.
Returns
array
|
public static
array
|
#
flatten( array $arr )
Returns flattened array.
Returns
array
|