<?php
$mult = function ($a, $b) {
return $a * $b;
};
echo $mult (2, 4).'<br />';
function arr(array $a, $func) {
if (count($a) % 2 != 0 || is_int($a)) return 'Нечетный массив или в массиве есть строка';
foreach ($a as $value) {
return $func($value[0], $value[1]);
}
}
$arr = [1, 2, 3, 4, 4];
echo arr($arr, $mult).'<br />' . PHP_EOL;
$arr = [1, 2, 3, 4, 's'];
echo arr($arr, $mult).'<br />' . PHP_EOL;
$arr = [1, 2, 3, 4];
echo arr($arr, $mult).'<br />' . PHP_EOL;
?>