У меня этот коддобавления значения возвращается в Еогеаспе PHP
<?php if($grades->subcompid==$subcomp->id && $grades->compid=='1' && $grades->termid=='1' && $grades->recordid==$recid && $grades->studentid==$student->studentid){
echo $grades->grade;
?>
Я хотел бы повторить значения 20, 25, 14, 12 и 45-- и приведенный выше код делает это.
Проблема заключается в том, я хочу, чтобы добавить эти значения, чтобы получить 116, так что я сделал это:
$midtermg = 0;
<?php if($grades->subcompid==$subcomp->id && $grades->compid=='1' && $grades->termid=='1' && $grades->recordid==$recid && $grades->studentid==$student->studentid){
$midtermg = $midtermg + $grades->grade;
echo $midtermg;
}
Однако возвращали значения '20 45 59 71 116' . Он добавил значение к следующему значению и повторил каждый. Я пробовал делать echo end($midtermg);
, но он говорит, что это не массив, поэтому он не работает. Что делать, если я просто хочу, чтобы это было эхом?
* если заявление возвращает правильные значения, так пожалуйста, не возражают это
Показать исходные данные. – Carcigenicate
эхо переменная за пределами основного контура – Bhavik
положить $ midtermg = 0; и echo $ midtermg; вне цикла, если таковые имеются. – mith