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

소수점 일정단위까지만 출력하기 채택완료

먼지형 8년 전 조회 4,583

</p><p><?php if($is_grade) { ?></p><p><span class="Apple-tab-span" style="white-space:pre">	</span><div class="wr-grade hidden-xs"></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><?php echo ($list[$i]['wr_good']*5/($list[$i]['wr_good']+$list[$i]['wr_nogood'])); ?></p><p><span class="Apple-tab-span" style="white-space:pre">	</span></div></p><p><?php } ?></p><p>

 

이런식으로 돌리면 값에따라서 소수점 자리수가 끝도없이나오는데

0.1

0.01

과같이 표현하려면 어떻게 처리해야하나요?

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

답변 1개

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

$n = 123.456;

printf('%.2f', $n); // 123.46

printf('%.1f', $n); // 123.5

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

답변에 대한 댓글 2개

먼지형
8년 전
<?php echo round(($list[$i]['wr_good']*5/($list[$i]['wr_good']+$list[$i]['wr_nogood'])),2); ?>
와 무슨차이가있나요?
슈와이
8년 전
$n = 123;
printf('%.2f', $n); // 123.00
echo round($n, 2); // 123

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

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

로그인