PHP : array_reduce() function
Description
The array_reduce() function is used to reduce the array to a single value by iteratively using a user-supplied function.
Version
(PHP 4 and above)
Syntax
array_reduce(input_array, user_defined_function, initial_value)
Parameters
| Name | Description | Required / Optional |
Type |
|---|---|---|---|
| input_array | The input array. | Required | Array |
| user_defined_function | User supplied function to accept values from the array. | Required | - |
| initial_value | Initial value to send to the function | Optional | Integer |
Return value
The resulting value.
Value Type : Mixed*
*Mixed : Mixed indicates multiple (but not necessarily all) types.
Example :
<?php
function addv($a, $b) { $a += $b; return $a; } $z = array(1, 2,3,4,5); $x=array_reduce($z,"addv"); echo $x; ?>
Output :
15
View the example in the browser
See also

