Здравствуйте. Подскажите как сделать, если функция возвращает false, то выводить строку: «Некорректный массив», если идёт число, то выводить: «Сумма элементов массива равна …».
$test = [5,'5',5];
function summ_array ($array){
$rezult = 0;
if (is_array($array)){
foreach ($array as $value){
if (is_numeric($value)){
$rezult = $rezult + $value;
}
elseif(func_num_args($value) == 0){
echo 'Neobhodimy parametry';}
else {
$rezult = false;
}
}
} else {
$rezult = false;
}
return $rezult;
}
echo summ_array($test);
$summaN = [];
echo "Сумма элементов массива равна" .summ_array($summaN);