Я пытаюсь добавить некоторые цифры в foreach loop
в свой PHP-код. Я получаю percentage
чисел в while loop
в моем запросе MySQL для каждого результата, который я получаю на своей странице PHP.Добавить числа в a для каждого PHP?
Все, что мне нужно сделать, это добавить окончательные значения и показать их как итоговые.
Это, как я составляю процент в моем цикле в то время как мой запрос MySQL:
$percentage = 10;
$totalWidth = $fees;
$new_width = ($percentage/100) * $totalWidth;
Значение $fees
является динамическим и оно отличается для каждого результата в моем цикле. приведенный выше код работает так, как должен.
Теперь я хочу добавить все значения $new_width
. Например:
Если один результат в $ new_width составляет 25, а другой 10, а другой является 5, мне нужно сделать это: $total = 25 + 10 + 5;
Так что я пытался что-то вроде этого:
$total = 0;
foreach($new_width as $var) {
$total = $var + $var;
}
echo $total;
, но приведенный выше код не имеет смысла, и он ничего не сделает.
Может кто-нибудь проконсультироваться по этому вопросу?
Установите '$ total' в 0 перед вашим циклом while. Когда вы сгенерировали '$ new_width', добавьте это значение в' $ total'. Вам не нужна эта вторая петля foreach. – andrewsi
Если вы еще этого не видели, вы можете совершить экскурсию здесь: http://stackoverflow.com/tour и посмотреть, как работает этот сайт! – Rizier123
Вы переопределяете $ total внутри цикла 'foreach', таким образом, реселлизируя каждый раз, когда –