테스트 사이트 - 개발 중인 베타 버전입니다

문자형을 숫자형으로.. 채택완료

곰탱스 3년 전 조회 1,657

안녕하세요.

입금 input 태그에서 천단위 쉼표 스크립트를 사용하고 있는데

 

이 값을 데이터로 넣었더니 숫자 1000 이 아니고 1,000 으로 값이 들어갑니다.

 

문자형으로 나오는거 같은데

 

이를 계산 하려고 받아보니 쉼표 앞에 숫자만 읽어들이는거 같아요

 

이걸 어떻게 다시 숫자로 바꿔서 데이터를 만들까요..  

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

디비 칼럼 타입이 무엇으로 설정되어 있는지도 보세요 int 숫자

varchar 문자

 

디비에 입력 되는 무분에서 앞서 콤마를 삭제해 줘야 합니다.

$price10   = str_replace(',','',$price10); 그리고 숫자를 불러 올때 number_format($view['price10']) 위와 같이 불러오면 콤마가 자동으로 찍힙니다.

계산 할 때는 

number_format($view['price10']*100) 위와 같이 하면 계산 후에 값에 콤마가 자동으로 찍힙니다..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

explode('','')

 

위 함수로 안되면 

https://sir.kr/developers_pr/13" target="_blank">https://sir.kr/developers_pr/13 여기에 제 전화번호가 있습니다 연락주세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인