Skill/PHP

PHP - 천단위(3자리수)마다 콤마 넣기 : number_format()

2024. 4. 5.
목차
728x90
반응형

닌디자인 PHP 썸네일

number_format()

숫자를 인수로 받아 천단위 콤마(,)를 찍거나 소수점 자릿수(.)를 표시하는 등의 출력형태를 조정하는 함수. 가격 형식이나 인구 수 등의 큰 숫자 값을 읽기 쉽게 표시해야 할때 사용한다.

number_format([값 또는 변수], [표시 소수점 자리], [소수점 표시문자열], [천단위 표시문자열]);
check_circle Check

number_format의 인수는 값 또는 변수, 표시 소수점 자리, 소수점 표시문자열, 천단위 표시문자열이 있는데 값을 제외한 나머지 인수는 입력하지 않아도 실행된다. 표시 소수점 자리를 입력하지 않는 경우 기본적으로 0을 입력한 것으로 인식되며, 소수점 표시문자열을 입력하지 않는 경우 "."를 입력한 것으로 천단위 표시 문자열을 입력하지 않은 경우 ","를 입력한 것으로 처리된다.

 

 

예시

천단위 콤마

$val = 123456789;

echo  '천단위 콤마 : '.number_format($val);
천단위 콤마 : 123,456,789

 

소수점 지정

$val = 123456789.1234;

echo  '소수점 지정 : '.number_format($val, 2); // 소수점 두자리까지 표시
소수점 지정 : 123,456,789.12

 

기호변경

$val = 123456789.1234;

echo  '기호변경 : '.number_format($val, 2, '.', ',');
천단위 콤마 : 123.456.789,12

 

 

728x90
반응형
카테고리 다른글 더보기