w3resource logo


PHP array_reduce function

PHP : array_reduce() function

<<PreviousNext>>

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

PHP Function Reference

<<PreviousNext>>