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

세니떼 칙칙한 남성피부 충분한보습 남자화장품 2종
간절기 블루종 남성 점퍼 가을 점퍼 윈드 자켓 작업복
(폴밋)남성 모던한 드로즈 3매입 팬티
남성 7색 베이직 민무늬 빅사이즈 편한 반바지
갤럭시진2 A10E A202K A102N공용 N탑 핸드폰 지갑형
삼성정품 SL-M3820D 흑백 레이저프린터 토너 검정
갤럭시노트9 리핏 곡면 우레탄 풀커버 액정보호필름 N960
타이탄 9H강화유리필름1매 갤럭시 S21 Plus G996 (반품불가)
PWM-DK 도일리페이퍼사각(16x23cm)100매
벽 보수 월패치 석고보드 구멍 메꾸미 NC-T 5cm 5개
체어로만 로베르 침대형 중역 피시방 의자 (착불)
접이식 나무탁자 쇼파옆 미니테이블 정원 마당 꾸미기
공 펌프 배구 축구 농구 피구 족구 핸드볼 축구용품
본필 BG912 네이비 남성골프화 스크린골프화 연습화
스윙모스킬 90도회전모기채 Sik-003 보성테크
여자 골지 곰돌이 수면잠옷 극세사 포근 잠옷 세트

이케아 MALA 몰라 롤 도화지 45cm x 30M
바이플러스
3M라벨 일반형2칸100매 21302(물류관리 200x140mm)
바이플러스

맨위로↑