채택완료

반복문 덧셈질문입니다.

while에서 2번 돈다고 치고.


Copy
while($res = db_fetch_array($sql)) { //2번돌고    $new_total = $res['ex1']/60*1.5;    echo $new_total; //값)140.725 124.325 이렇게나옴.    $aa += $new_total;    echo $aa;}


$aa를 찍으면


14.725

265.05

이렇게나오는데


265.05

265.05

나오게하려고합니다..

어떻게해야하나요


|

답변 1개

채택된 답변
+20 포인트

값을 저장하신다음 루프한번 더 돌리시면 되지 않을까요?

Copy
$total_arr=$sum_arr=array();$k=0;while($res = db_fetch_array($sql)) { //2번돌고    $new_total = $res['ex1']/60*1.5;    //echo $new_total; //값)140.725 124.325 이렇게나옴.		     $sum_arr[$k]=$new_total        $aa += $new_total;    $total_arr[$k]=$aa;    //echo $aa;    $k++;}for($i=0;$i<$k;$i++){    echo $sum_arr[$i];    echo $aa;}


답변을 작성하려면 로그인이 필요합니다.