Function __global->array_reduce

Definitions

sources_custom/phpstub.php

  • Iteratively reduce the array to a single value using a callback function.
  • Visibility: public
  • Is abstract?: No
  • Is static?: No
  • Is final?: No
  • Returns: int

Parameters

Name Type Passed by reference? Variadic? Default Set Range Description
$input array No No required parameter N/A N/A Input
$callback mixed No No required parameter N/A N/A Process function
$initial ?integer No No Null N/A N/A Initial value (null: no initial)

Returns

  • Result (null: no initial given, and empty array given)
  • Type: ?integer
  • Set: N/A
  • Range: N/A

Preview

Code (PHP)

/**
 * Iteratively reduce the array to a single value using a callback function.
 *
 * @param  array $input Input
 * @param  mixed $callback Process function
 * @param  ?integer $initial Initial value (null: no initial)
 * @return ?integer Result (null: no initial given, and empty array given)
 */

function array_reduce(array $input, $callback, ?int $initial = null) : ?int