\ManaPHP\HelperArr

Summary

Methods
Properties
Constants
only()
except()
dot()
get()
trim()
unique_column()
indexby()
groupby()
sort()
aggregate()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

only()

only(array  $ar, array  $keys) : array

Parameters

array $ar
array $keys

Returns

array

except()

except(array  $ar, array  $keys) : array

Parameters

array $ar
array $keys

Returns

array

dot()

dot(  $ar,   $prepend = '') 

Parameters

$ar
$prepend

get()

get(array  $ar, string  $key, mixed  $default = null) : mixed

Parameters

array $ar
string $key
mixed $default

Returns

mixed

trim()

trim(array  $ar, boolean  $removeEmpty = true) : array

Parameters

array $ar
boolean $removeEmpty

Returns

array

unique_column()

unique_column(array  $input, string  $field_key, integer  $sort = SORT_REGULAR) : array

Parameters

array $input
string $field_key
integer $sort

Returns

array

indexby()

indexby(array  $ar, string|array|callable  $index) : array

Parameters

array $ar
string|array|callable $index

Returns

array

groupby()

groupby(array  $ar, string  $key) : array

Parameters

array $ar
string $key

Returns

array

sort()

sort(array  $ar, array  $sort) : array

Parameters

array $ar
array $sort

Returns

array

aggregate()

aggregate(array  $rows, array  $aggs, array  $group = array()) : array

Parameters

array $rows
array $aggs
array $group

Returns

array