PHP - array_reduce
Trieda
Metóda - array_reduce
(PHP 4 >= 4.0.5, PHP 5, PHP 7)
Iteratively reduces an array to a single value using a given callback function.
Procedurálne
- function array_reduce (array $array, callable $callback) : mixed
- function callback () : array
Parametre
| Názov | Dátový typ | Predvolená hodnota | Popis |
|---|---|---|---|
| $array | array | The input array to reduce. | |
| $callback | callable | The callback function to reduce the items.
|
Mávratovej hodnoty
Vracia: mixed
Returns the result after the reduce operation. If the array is empty and no
initial value is passed, returns null.
Príklady
<?php function sum($sumValue, $value) { return $sumValue+ $value; } $numbers = array(1, 2, 3, 4, 5); $nothing = array(); var_dump(array_reduce($numbers, "sum")); var_dump(array_reduce($numbers, "sum", 10)); var_dump(array_reduce($nothing, "sum", "Initial value"));
Súvisiace manuály
- function array_count_values () : array
- function array_filter (array $array, int $flag = 0) : array
- function array_map (callable $callback, array $array1, array $...) : array
- function array_unique (array $array, int $sort_flags = SORT_STRING) : array
