본문 바로가기
스터디/php

천 단위 이상의 숫자에 자동으로 쉼표를 붙여주는 함수

by 깝태 2015. 2. 15.


가끔 숫자를 계산하는 놈을 만들때 천 단위 이상의 숫자에 쉼표를 붙여주는 작업이 매우 귀찮았었는데

찾아보니 number_format() 함수가 있습니다. 사용법도 매우 간단합니다.


// num = 7503600

$num = number_format($num);

echo $num 

==> 7,503,600


반대로 천 단위 이상의 숫자에 쉼표가 있을때 쉼표를 지워줘야 하는 경우도 매우 간단하며,

이 경우에는 문자열 관련 함수를 이용할 수 있습니다.


$num = str_replace(',' '', $num); // 1. Target 2. Replace 3. Content

echo $num;


Number_format 함수에 대한 자세한 설명은 다음으로

1) http://php.net/number_format

2) http://www.w3schools.com/php/func_string_number_format.asp