-
Notifications
You must be signed in to change notification settings - Fork 6
ary
Zimo Xiao edited this page Apr 29, 2018
·
12 revisions
-
- map - map through an array
- filter - filter through an array
- merge - merge two arrays
- size - get array size
- last - get the last element of an array
- flat - flatten a multidimensional array to singel-dimension
-
- ary::map($array, function($key,$value));
- ary::filter($array, function($key,$value));
- ary::merge($array_1, $array_2);
- ary::size($array);
- ary::last($array);
- ary::flat($array);
-
- ary::map
-
Map through an array:
-
ary::map($array, function($key,$value){ return $value*3; });
-
returns: an array with every item multiplied by 3
-
- ary::filter
- Filter through an array:
-
ary::filter($array, function($key,$value){ return $value>3; });
- returns: an array with only items larger than 3
- ary::merge
-
Merge two or more arrays:
-
ary::merge($array_1, $array_2); ary::merge([$array_1, $array_2, $array_3, ...]);
-
returns: array
-
- ary::size
-
Get the size of an array:
-
ary::size([1,2,[3,4,5],6]);
-
returns: int(4)
-
- ary::last
-
Get the last element of an array:
-
ary::last([1,2,3]);
-
returns: the last element
-
- ary::flat
-
Flatten a multidimensional array to singel-dimension:
-
ary::flat([[1,2,3],[4,5,[6,7],8]]);
-
returns: [1,2,3,4,5,6,7,8]
-
- ary::map