문자형을 숫자형으로..
본문
안녕하세요.
입금 input 태그에서 천단위 쉼표 스크립트를 사용하고 있는데
이 값을 데이터로 넣었더니 숫자 1000 이 아니고 1,000 으로 값이 들어갑니다.
문자형으로 나오는거 같은데
이를 계산 하려고 받아보니 쉼표 앞에 숫자만 읽어들이는거 같아요
이걸 어떻게 다시 숫자로 바꿔서 데이터를 만들까요..
답변 2
디비 칼럼 타입이 무엇으로 설정되어 있는지도 보세요
int 숫자
varchar 문자
디비에 입력 되는 무분에서 앞서 콤마를 삭제해 줘야 합니다.
$price10 = str_replace(',','',$price10);
그리고 숫자를 불러 올때
number_format($view['price10'])
위와 같이 불러오면 콤마가 자동으로 찍힙니다.
계산 할 때는
number_format($view['price10']*100)
위와 같이 하면 계산 후에 값에 콤마가 자동으로 찍힙니다..
답변을 작성하시기 전에 로그인 해주세요.