채택완료

varchar(255) int 형으로 바꾸어 주려면

2017-08-05 (토) 17:07:28 3,163

확장필드를 만들고 난뒤 varchar(255) 해주었는데.

이곳에 숫자를(금액)을 입력하였습니다.

int형으로 바꾸어 주어야 될것 같은데..

현재 데이터가(숫자, 금액 예:1,000 또는 3,000) 들어간 상태에서 바꾸어주어도 되나요??

바꾸려면 어떻게 하면 되나요?

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

$aaaa="1,234원";

echo (int)$aaaa;

>>> 1

$aaaa="1,234";

echo (int)$aaaa;

>>> 1234

이렇게 표시됩니다.  저장된 값이  숫자와 , 로만 저장된 상태라면 변경없이 사용하고

그외 한글이 포함되었다면 미리 그 글자를 변경하는 작업을 하는것이 좋겠습니다.

답변에 대한 댓글 1개

자세한 답변을 주셔서 감사드립니다.
즐거운 휴일되세요.

intval($변수) 해보시기 바랍니다.

답변에 대한 댓글 1개

알려주신 부분 천천히 살펴보도록 하겠습니다.
즐거운 휴일되세요.
구지 안바꿔도 될듯 싶은데요.

(int)$변수명

답변에 대한 댓글 1개

알려주신 부분 천천히 살펴보도록 하겠습니다.
즐거운 휴일되세요.

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