컴퓨터 / Computer

php 에서 number_format, filter_var 사용하기

0_fivEmSUN_cafc0046fceae53820e6e11ed19a3a0d3034ec3c.jpg 


 

보통 천 단위로 , 를 입력해서 화폐 단위를 표시하는데, 아래와 같이 한다.

 

 

$money = 1000000; 

$money1 = number_format ( $money );

echo money1;

 

 

결과값은 아래와 같다.

 

 1,000,000

 

그런데 number_format으로 바뀐 값으로 계산을 하면 오류가 난다. 이때에는 filter_var 를 이용하여 원래 값으로 환원을 한다.

 

형태는 다음 두 가지 중 하나를 쓰면 된다.

 filter_var($formatted_nubmer, FILTER_SANITIZE_NUMBER_INT) 

 

혹은

 filter_var($formatted_nubmer, 519) 

 

 

사용 예시.

 $money = number_format ( 1000000 );

 echo $money;

 $money1 = filter_var( $money, 519 );

 echo money1;

 

 

첫번째 값은 1,000,000 으로 나올 것이고 두번째 값은 1000000 으로 나올 것이다.

 

Comments

현대모비스 캐스퍼 에어컨필터 히터 자동차 필터교체 초미세먼지
칠성상회
모비스 PMO.3 E11 에어컨 히터 필터 12
칠성상회
근영사 고급형 모조 대체전표 10개입
바이플러스
이케아 SAMLA 삼라 수납함 투명 보관함 28x19x14cm 5L
바이플러스