mirror of
https://github.com/igorsimdyanov/php8.git
synced 2025-08-06 11:10:42 +00:00
15 lines
245 B
PHP
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>';
|