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

인풋에 숫자를 입력받을때 콤마 찍는문제요 도와주세요 채택완료

쥬리앙 10년 전 조회 2,898

인풋에 숫자를 쓰고 값을 넘기는데

 

이때 3자리마다 컴마를 찍게 해놨거든요

 

근데 실제 DB 에 저장될때는 컴마를 없애고 싶은데

 

어떻게 하면 좋을까요? 

 

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

답변 1개

채택된 답변
+20 포인트
10년 전

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">http://php.net/manual/kr/function.filter-var.php

 

버전이 안 되면 str_replace 같은 걸로 제거하시면 될 듯하네요.

$num = "20,000,000";

$res = str_replace(",", "", $num); 

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

답변에 대한 댓글 1개

쥬리앙
10년 전
감사합니다~~~ 복받으세요~~~

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

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

로그인