-number_format() - 숫자를 천단위 마다 그룹화하는 함수
string number_format(float $number, [, int $decimals = 0])
ex)
<h2 class="mb-3">US$ @if(isset($user)){{ number_format(floor($user->profit)) }} @else 0 @endif </h2>
이 함수는 1개 또는 2개 또는 4개의 매개 변수를 받고,
매개 변수가 하나만 전달 된 경우 number는 천단위 마다 쉼표 (",")가 추가되어 소수 없이 포맷된다
2개의 파라미터가 전달되면,
두 번째 파라미터 값 크기앞에 소수점이 찍히고,
1000단위 마다 쉼표가 찍히게 포맷된다
( 두번째 파라미터 값 까지만 보여야 하므로, 그 뒤의 소수점 자리의 수는 반올림 된다! )
ex)
number_format(123456.789, 2);
결과 값
123456.79
매개 변수 4개가 모두 전달 된 경우에는
첫번째 매개 변수는 숫자 값
두번째는 소수점 자리,
세번째는 소숫점 기호,
네번째는 천 단위마다 구분해서 보여줄 기호가 된다
number_format(123456.789, 3, '.', ',');
결과 값
123,456.789
-ceil()
소수점 자리의 숫자를 무조건 올리는 함수
-floor()
소수점 아래를 무조건 무시
-round()
우리가 보통 알고 있는 반올림 함수
출처: https://recoveryman.tistory.com/231[회복맨 블로그]
'Language > PHP' 카테고리의 다른 글
validatoin에 쓰는 정규표현식 정리 (0) | 2021.06.30 |
---|---|
foreach 사용법 (0) | 2021.05.25 |
블레이드 템플릿, 데이터 표시하기 (2) | 2021.05.25 |