number_format으로 쉽게 comma가 들어간 숫자를 만들 수 있는데,
이 반대 방법은 preg_replace를 통해 comma를 제거한 뒤에 다시 int로 형변환을 해야한다.

더 간단하게 변경할 수 있는 방법은 바로 filter_var를 사용하는 것이다.

소스

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$formatted_nubmer = number_format(10000);
echo $formatted_number; // 10,000;
$number = filter_var($formatted_nubmer, FILTER_SANITIZE_NUMBER_INT);
// FILTER_SANITIZE_NUMBER_INT 상수가 너무 길어서 외우기가 힘들다면 519
$number2 = filter_var($formatted_nubmer, 519);
echo $number; // 10000;
echo $number2; // 10000;

필터 옵션

필터 상수에 대해 궁금해졌다면 공홈을 참조하자.