계산해서 나온 값의 퍼센트 값을 구하려고 하는데, 콤마(,) 때문에 계산이 안됩니다. 채택완료
masahide
2년 전
조회 1,676
안녕하세요.
그누보드로 만든 게시판에 계산식이 들어 가는데,
값은 로 불러오고 있고 항상 숫자입니다.
이 값의 퍼센트 만큼 값을 구하려고 합니다.
예를 들어 값의 20% 만큼의 값을 구하려고 합니다.
검색해보고 아래처럼 했는데,
한가지 문제가 있습니다.
값에 콤마(,)가 들어가게 되어 있는데,
값이 천자리 이상이 되면 계산시 콤마(,) 이하는 빼버리고 계산이 됩니다.
예를들어 값이 100일 경우 20% 값은 20으로 제대로 계산이 되는데,
값이 10,000인 경우 20%의 값이 2,000이 아닌 2가 되어 버립니다.
의 값은 최소 몇만에서 십만 단위로 나오고,
콤마는 기존처럼 꼭 사용해야 하는데,
이상태에서 제가 원하는대로 퍼센트로 값을 구할수 있는 방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
2년 전
</p>
<p><?php echo round((int)str_replace(',', '', $view['wr_2']) * 0.2, 1); ?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
m
masahide
2년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
덕분에 해결하였습니다.
그런데, 혹시 %만큼의 값에는 콤마가 들어가지 않던데,
콤마가 보여지게 하는건 어려울까요?
아....
<?php echo $view['wr_2']; ?><?php echo number_format(round((int)str_replace(',', '', $view['wr_2']) * 0.2, 1)); ?>
해결하였습니다.