php 소수점 출력하기
1. sprintf("%.원하는 소수점f",변수);
사용 예제
<?php
$randomNum = 12.372;
$randomNum = sprintf("%.2f",$randomNum);
echo $randomNum;
?>
출력 값
12.37
32.71이나 1~9까지는 상관이 없는데,
결과가 32.70 경우 32.70이 아닌 32.7로 나와서 해당 방법을 사용합니다.
만일 다른 32.7로 출력을 원하실 경우 아래의 방법을 사용하셔도 좋습니다.
2. floor 함수 및 intval 함수 사용 방법
기본 해당 함수의 출력값
<?php
echo intval(4.6)."<br>"; // 4
echo intval(9.999)."<br>"; // 9
echo intval(-3.14)."<br>"; // -3
echo intval(-3.74)."<br>"; // -3
echo floor(4.6)."<br>"; // 4
echo floor(9.999)."<br>"; // 9
echo floor(-3.14)."<br>"; // -4
echo floor(-3.74)."<br>"; // -4
?>
결과 값을 보시면 아시겠지만
floor 함수는 양수는 무조건 내림 음수는 올림.
intval 함수는 무조건 내림. 을 알 수 있습니다.
사용 예제
<?php
$randomNum= 12.799;
$randomNum1 = 12.799;
$randomNum = floor($randomNum * 100) / 100;
echo $randomNum."<br>";
$randomNum1 = intval($randomNum1 * 100) / 100;
echo $randomNum1."<br>";
?>
출력 값
12.79
12.79
'공부하자 > PHP' 카테고리의 다른 글
php json 따움표 없애기 (0) | 2018.11.28 |
---|---|
php ceil함수 round함수 (0) | 2018.11.28 |
php 현재 날짜 출력 (0) | 2018.11.27 |
php 계산연산자 (0) | 2018.11.27 |
php 난수 생성방법 (0) | 2018.11.27 |