[PHP]
<?
function conv_num($num) {
$number = (int)str_replace(',', '', $num);
return $number;
}
?>
다음은 사용예제.
<?
$a = "1,1167";
$b = conv_num($a);
echo "문자 - ". $a ."<br>";
echo "정수 - ". $b ."<br>";
?>
위 함수를 사용할때 주의점은 앞에 (int)를 선언함과 동시에 형변환이 일어남으로 소숫점자리의 삭제에 주의한다.
돌아다니는 다른 예제의 str_replace 자체 문법이 틀렸으며, 위의 사용법이 맞다.
select 의 option 문에 넣을시에는 바로 들어가지 않으니 미리 변환후 사용하도록 한다
[JavaScript]
콤마를 제거 해주는 함수
function removeComma(str)
{
n = parseInt(str.replace(/,/g,""));
return n;
}
콤마를 제거하는 이유는 DB에 숫자를 넣을때 Int형으로 값을 넣어야 하는데 콤마(,)가 들어가면 DB Update나 Insert 할때 문제가 에러가 발생한다.
그래서 view단에서 보여 줄때는 콤마(,)를 사용해서 보여주지만 DB 에 값을 넣을때에는 콤마(,)를 제거해야 한다.
$('#cm_commission_amount3').attr('value',removeComma($('#cm_commission_amount3').val()));
저 같은 경우는 위의 예시처럼 id값을 통해서 값을 가져오고 그 값의 콤마를 제거하서 다시 value속성에 집어 넣습니다.
이렇게 처리를 한 뒤에 ajax post 를 이용해서 db를 처리하는 모델부분으로 값을 넘겨줍니다.
'개발 > JavaScript, jQuery' 카테고리의 다른 글
출처: http://metal00456.tistory.com/3 [핵초보 개발자의 일상]
출처: http://metal00456.tistory.com/3 [핵초보 개발자의 일상]
출처: http://metal00456.tistory.com/3 [핵초보 개발자의 일상]
'WEB' 카테고리의 다른 글
[tradingview] Dividing candlesticks. #2072 (0) | 2018.02.07 |
---|---|
[PHP] Parsing (0) | 2018.02.05 |
[Google Chart] Candle Stick (0) | 2018.01.30 |
[Google Chart] Google Charts - Basic Candlestick Chart (0) | 2018.01.29 |
[Google Chart] Candle Stick (0) | 2018.01.29 |