[PHP메모] number_format()
메모/PHP 2016. 4. 18. 00:08
728x90
반응형
number_format()
출처
number_format - 숫자를 천단위 마다 그룹화
설명
string number_format(float $number, [, int $decimals = 0])
string number_format(float $number, int $decimals = 0, string $dec_point = ".", string $thousands_sep = ",")
이 함수는 1개 또는 2개 또는 4개의 매개 변수를 받습니다.
매개 변수가 하나만 전달 된 경우 number는 천단위 마다 쉼표 (",")가 추가되어 소수 없이 포맷됩니다.
예) 매개 변수가 하나만 전달된 경우
1 2 3 4 | <?php $num = 123456.789; echo number_format($num); ?> | cs |
결과
2개의 파라미터가 전달 된 경우 number는 decimals 자리의 소수 앞에 마침표 (".), 1000위 마다 쉼표 (",")가 추가 되고 포맷됩니다.
예) 2개의 파라미터(매개 변수)가 전달된 경우
1 2 3 4 | <?php $num = 123456.789; echo number_format($num, 2); ?> | cs |
결과
123456.789 에서 소수점 2자리까지 보여줘서 맨 마지막 3번째 자리가 반올림 된 모습을 확인할 수 있습니다.
매개 변수 4개가 모두 전달 된 경우 는
첫번째 매개 변수는 숫자를 담고
두번째는 소수점 몇째 자리까지 보여줄 것인지.
세번째는 소숫점 을 구분하는 점이 되고,
네번째는 천 단위마다 구분해서 보여줄 문자 입니다.
예) 매개 변수4개가 모두 전달된 경우
1 2 3 4 | <?php $num = 123456.789; echo number_format($num, 2, '.', ','); ?> | cs |
결과
반응형
'메모 > PHP' 카테고리의 다른 글
[PHP메모] 연관 배열 (0) | 2016.11.05 |
---|---|
[PHP메모] 변수의 데이터 형을 검사하고 설정하기 (0) | 2016.04.24 |
[PHP메모] 실행 연산자 (0) | 2016.04.17 |
[PHP메모] 오류 억제 연산자 (0) | 2016.04.17 |
[PHP메모] 삼항 연산자 (0) | 2016.04.17 |