테스트 사이트 - 개발 중인 베타 버전입니다

for문 질문 채택완료

klee 9년 전 조회 3,460

아래 for문에서 

포인트 합계 계산식에서 소수점 두째짜리 표현을 하려고 하는데 

 

$point1 = '+' .number_format($row['po_point'],2); 

$sum_point1 += $row['po_point1'];

 

point1 은 소수점 2째짜리까지 표현이 됩니다면 

$sum_point1 계산식에서는 똑같이 2째라리표현하려면 어떤 구문을 넣어야되나요?  

 

 

 

 

</p><p> <?php</p><p>        $sum_point1 = $sum_point2 = $sum_point3 = 0;</p><p> </p><p>        $sql = " select *</p><p>                    {$sql_common}</p><p>                    {$sql_order}</p><p>                    limit {$from_record}, {$rows} ";</p><p>        $result = sql_query($sql);</p><p>        </p><p>        </p><p>        for ($i=0; $row=sql_fetch_array($result); $i++) {</p><p>            $point1 = $point2 = 0;</p><p>            if ($row['po_point'] > 0) {</p><p>                $point1 = '+' .number_format($row['po_point'],2);</p><p>                $sum_point1 += $row['po_point'];</p><p>            } else {</p><p>                $point2 = number_format($row['po_point'],2);</p><p>                $sum_point2 += $row['po_point'];</p><p>            }</p><p> </p><p>            $po_content = $row['po_content'];</p><p> </p><p>            $expr = '';</p><p>            if($row['po_expired'] == 1)</p><p>                $expr = ' txt_expired';</p><p>        ?></p><p>        </p><p>

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

답변 2개

채택된 답변
+20 포인트
9년 전

$sum_point1 += $row['po_point'];

$sum_point1 += number_format($row['po_point'],2);

$sum_point2 += $row['po_point'];

$sum_point2 += number_format($row['po_point'],2);

로 수정해주세요.

 

로그인 후 평가할 수 있습니다

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

number_format($row['po_point'],2) 요녀석 사용이랑 똑같이 하시면 되는데요 

echo number_format($sum_point1,2); 

로그인 후 평가할 수 있습니다

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

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

로그인