[PHP] 천단위마다 콤마를 찍어서 표시하는 방법

구피아 3개월전 신고 

 

숫자를 천단위 자릿수마다 콤마를 찍어 표시하는 방법에 대해서 알아 보겠습니다.

 

천단위마다 콤마를 찍어 구분하는 PHP 함수에는 number_format()이라는 함수가 존재합니다.

 

사용법은 아래와 같이 간단합니다.

 

$test=10000000000;

$result=number_format($test);

echo $result;

 

결과 : 10,000,000,000

 

 

만약 반대로 콤마가 들어가 있는 숫자에서 콤마를 제거하고자 하면 어떻게 하면 될까요?

 

이것도 간단히 filter_var() 함수를 이용해 처리할 수 있습니다.

 

filter_var($number, FILTER_SANITIZE_NUMBER_INT);

 

사용법은 다음과 같습니다.

 

$test="10,000,000,000";

$result=filter_var($test, FILTER_SANITIZE_NUMBER_INT);

echo $result;

 

결과 : 10000000000

 


모바일 버전으로 보기