컴퓨터 / 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

SWP 붓펜 스포티지NQ5 스노우화이트펄 클리어 세트
칠성상회
BINOCULARS 20X50배율 쌍안경 망원경
칠성상회
카페인트 싼타페더프라임 NCW 크리미화이트 락카 도색
칠성상회
GS칼텍스 킥스 G SP 5W30 엔진오일 합성유 4리터
칠성상회