Есть задача: Создать анонимную функцию и поместить её в переменную. Функция должна принимать массив и возвращать среднее значение всех элементов.
Результатом выполнения данного кода ошибка "Invalid argument supplied for foreach() ". Где, что я упустил не могу догнать!
<?php
$my = function ($arr)
{
foreach($arr as $value)
{
for($i = 0; $i < $value; $i++)
{
$sum = array_sum($value) / count($value);
}
}
return $sum;
};
echo $my(1, 2, 3, 4);