@xGreen_Max
Js

Ошибка в цикле массива из-за тега br?

Данный цикл выводит числа и сумму массива.
Но есть проблема, почему выходит ошибка:
Warning: A non-numeric value encountered in D:\Site.com\index.html on line 39

Долго ломая голову я пришел к выводу, что это все из-за тега br
в конце echo в цикле foreach. Но как решить эту проблему?
Если убрать тег br ,то внешний вид цифр и сумм будет не очень красивый.

function opa($name, ...$massive){                  
                                              
$result = 0;                                  
 
foreach($massive as $items){                                                                             
echo "$name: $result + $items =". $result = $result + $items . "<br>";
}
 
}
 
opa("Antoha", 5,3,2,5);  
 
echo "<br><br>";
 
opa("Bob", 6,1,8,4);
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
Starina_js
@Starina_js
Веб-программист
Варнинг о том, что складываются числа и строки, что можно получить неправильный расчет.
Проще всего сначала произвести расчеты, а потом уже куда-то и как-то выводить)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
03 окт. 2022, в 18:59
1700 руб./за проект
03 окт. 2022, в 18:39
15000 руб./за проект
03 окт. 2022, в 18:18
20000 руб./за проект