Monday, April 23, 2007
PHP 예제] 소수점 이하 자릿수 지정, 실수 2자리까지 출력; Decimal Place
실수(Float)를 소수점 이하 몇 자리까지 출력할지 지정하려면, printf 함수를 사용하는 것이 가장 편리합니다. 예를 들어, 형식 지정자를 이렇게
"%.3f"
지정하면, 소수점 이하 3자리까지 자리수가 지정됩니다. 다음 예제와 같습니다.
파일명: example.php
"%.3f"
지정하면, 소수점 이하 3자리까지 자리수가 지정됩니다. 다음 예제와 같습니다.
실수 자리수 지정 출력 예제
파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
$num = 123.45678999999;
// 기본적으로 6자리까지 출력
// 반올림됨
printf("%f<br />\n", $num);
// 출력 결과: 123.456790
// 소수점 이하 두 자리까지 출력
// 반올림됨
printf("%.2f<br />\n", $num);
// 출력 결과: 123.46
// 소수점 이하 모두 제거, 0자리로
// 반올림됨
printf("%.0f<br />\n", 1.999);
// 출력 결과: 2
?>
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
$num = 123.45678999999;
// 기본적으로 6자리까지 출력
// 반올림됨
printf("%f<br />\n", $num);
// 출력 결과: 123.456790
// 소수점 이하 두 자리까지 출력
// 반올림됨
printf("%.2f<br />\n", $num);
// 출력 결과: 123.46
// 소수점 이하 모두 제거, 0자리로
// 반올림됨
printf("%.0f<br />\n", 1.999);
// 출력 결과: 2
?>
</body>
</html>
tag: php
PHP
<< Home