정수로 표현
본문
먼저 좋은 하루되세요~
쓰기페이지에서
wr_1의 계산한 값이
11,232.56으로 나올 때
소수점이하는 생략하고
11,232만 나오게 하려면 어떻게 해야 하는지요?
number_format($write[wr_1])은
천단위컴마가 있어 11이라고만 나오네요..
답변 3
$abs_value = "11,232.56";
$abs_value = str_replace(',', '', $abs_value);
/*
ceil ( float value) // 소수점 이하 올림
floor ( float value) // 소수점 이하 버림
round ( float value) // 소수점 이하 반올림*/
$abs_value = round($abs_value);
echo number_format($abs_value);
$a = (int)11232.56;
echo $a ."<br />";
echo number_format($a) ."<br />";
이렇게 해 보세요~~^^
그럼
$a = '11232.56';
$b = (int)$a;
echo $b ."<br />";
echo number_format($b) ."<br />";
이렇게 해 보세요~~^^
$wr_1 값이 그렇다면
$a = (int)$wr_1;
echo $a ."<br />";
echo number_format($a) ."<br />";
이렇게 하면 나올듯 한데요.
답변을 작성하시기 전에 로그인 해주세요.