Accumulate
declare(strict_types=1);
function accumulate(array $input, callable $accumulator): array{
$result = [];
for($i=0; $i<count($input); $i++) {
$result[$i] = $accumulator($input[$i]);
}
return $result;
}
declare(strict_types=1);
function accumulate(array $input, callable $accumulator): array{
$result = [];
for($i=0; $i<count($input); $i++) {
$result[$i] = $accumulator($input[$i]);
}
return $result;
}