728x90
숫자 천자리마다, 즉, 아라비아 숫자의 3자리마다 콤마를 삽입하려면, number_format() 이라는 함수를 사용합니다.
number_format(숫자)
이렇게 하면, 세자리마다 쉼표가 찍힙니다.
number_format(숫자, 소수점_이하_자릿수)
이렇게 하면, 세자리마다 쉼표가 찍히고 또한, 소수점 이하 몇 자리까지 출력할 것인지 지정할 수 있습니다.
Commify: 정수/실수 세자리마다 콤마 넣기 예제
소스 파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 정수에, 천자리 마다 쉼표 넣기
echo number_format(1234567890), "<br />\n"; # 1,234,567,890
echo number_format(123456789), "<br />\n"; # 123,456,789
echo number_format(12345678), "<br />\n"; # 12,345,678
echo number_format(1000), "<br />\n"; # 1,000
echo number_format(66), "<br />\n"; # 66
echo "\n\n<br /><br /><br />\n\n\n"; // 줄바꿈
// 천자리 쉼표 넣기 + 실수 소수점 이하 2자리까지 출력
// 약간 반올림이 됨
echo number_format(1234567890.555555, 2), "<br />\n"; # 1,234,567,890.56
echo number_format(123456789.555555, 2), "<br />\n"; # 123,456,789.56
echo number_format(12345678.555555, 2), "<br />\n"; # 12,345,678.56
echo number_format(1000.555555, 2), "<br />\n"; # 1,000.56
echo number_format(66.555555, 2), "<br />\n"; # 66.56
?>
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 정수에, 천자리 마다 쉼표 넣기
echo number_format(1234567890), "<br />\n"; # 1,234,567,890
echo number_format(123456789), "<br />\n"; # 123,456,789
echo number_format(12345678), "<br />\n"; # 12,345,678
echo number_format(1000), "<br />\n"; # 1,000
echo number_format(66), "<br />\n"; # 66
echo "\n\n<br /><br /><br />\n\n\n"; // 줄바꿈
// 천자리 쉼표 넣기 + 실수 소수점 이하 2자리까지 출력
// 약간 반올림이 됨
echo number_format(1234567890.555555, 2), "<br />\n"; # 1,234,567,890.56
echo number_format(123456789.555555, 2), "<br />\n"; # 123,456,789.56
echo number_format(12345678.555555, 2), "<br />\n"; # 12,345,678.56
echo number_format(1000.555555, 2), "<br />\n"; # 1,000.56
echo number_format(66.555555, 2), "<br />\n"; # 66.56
?>
</body>
</html>
쉼표가 들어간 숫자는 문자열이지 더 이상 숫자가 아니기에, 연산을 할 수가 없습니다.
'WEB' 카테고리의 다른 글
[PHP] filter_var function vs number_format (0) | 2018.01.14 |
---|---|
mysqli::real_escape_string (0) | 2018.01.14 |
PHP array_push function (0) | 2018.01.14 |
Simple PHP Login Register Script with OOP (0) | 2018.01.14 |
PHP: “Notice: Undefined variable”, “Notice: Undefined index”, and “Notice: Undefined offset” (0) | 2018.01.14 |