인풋에 숫자를 입력받을때 콤마 찍는문제요 도와주세요
본문
인풋에 숫자를 쓰고 값을 넘기는데
이때 3자리마다 컴마를 찍게 해놨거든요
근데 실제 DB 에 저장될때는 컴마를 없애고 싶은데
어떻게 하면 좋을까요?
답변 1
php 버전이 얼만지 모르겠지만 5.2 이상이라면
filter_var()라고 하는 함수 사용해 보시면 됩니다.
$num = "20,000,000";
$res = filter_var($num, FILTER_SANITIZE_NUMBER_INT);
http://php.net/manual/kr/function.filter-var.php
버전이 안 되면 str_replace 같은 걸로 제거하시면 될 듯하네요.
$num = "20,000,000";
$res = str_replace(",", "", $num);
답변을 작성하시기 전에 로그인 해주세요.