2011-08-18

PHP 출력형태의 조정 : 소수의 표현

관련 페이지 : http://sexy.pe.kr/tc/17

너무 기본인지도 모르지만, C# 방식과 다른 출력방법도 중요한 내용인 것 같다. php에서는 데이터형에 지나치게 까다롭지 않기 때문에 계산한 결과를 출력할 때만 자료형에 신경을 쓰는 편인데, 표현에 관한 방법은 알아야 할 것 같다.

예를 들어 소숫점이 있는 숫자의 경우에는 다음과 같은 출력방법이 유용하다.

string number_format (float $number, int $decimals = 0, string $dec_point = '.', string $thousands_sep = ',')

- 주어진 숫자를 지정된 형식에 맞게 변환한다. (PHP4, PHP5)
- $decimals는 소숫점 아래 숫자의 표현갯수이고 끝에서 반올림 처리됨
- $dec_point는 소숫점의 표현 문자, $thousands_sep는 천단위 구분 문자

예를 들어 소숫점 아래 3자리까지 표시하고 싶으면 다음과 같이 되는 거다.
number_format($value, 3, '.', ',')

No comments:

Post a Comment