Files
php_8/complicated_functions/array_reduce.php
2022-05-10 22:29:05 +03:00

15 lines
245 B
PHP

<?php
function oddSquare(array $carry, int $item) : array
{
if (($item & 1)) {
$carry[] = $item * $item;
}
return $carry;
}
$arr = array_reduce([1, 2, 3, 4, 5], 'oddSquare', []);
echo '<pre>';
print_r($arr);
echo '</pre>';