Показать сообщение отдельно
  #2 (permalink)  
Старый 30.10.2018, 10:48
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Я вам уже ответил, что данная функция, это бесполезная трата времени, изучайте лучше стандартные функции языка для работы с массивами, так как они в дальнейшем очень облегчат жизнь при работе с массивами данных.

Ваша ошибка в том, что переменной $sum в начале каждой итерации присваивается значение 0, а значит последним ее значением будет значение последнего элемента массива. А то что собакой прибито, есть правильное действие, хотя записывается оно и короче:

$sum += $value;

Почему выдает сообщение парсер я уже писал, и что нужно делать, что не было предупреждений.
Ответить с цитированием