채택완료

소수점 일정단위까지만 출력하기

2017-04-06 (목) 18:59:12 4,748
Copy
<?php if($is_grade) { ?>	<div class="wr-grade hidden-xs">		<?php echo ($list[$i]['wr_good']*5/($list[$i]['wr_good']+$list[$i]['wr_nogood'])); ?>	</div><?php } ?>

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

0.1

0.01

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

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

$n = 123.456;

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

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

답변에 대한 댓글 2개

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

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