php 5.4 number_format

PHP 2016. 1. 27. 17:33

php5.3이전에는 number_format($var) 에서 $var값이 숫자이든 문자이든 에러를 발생시키지 않았으나,

php5.3이후부턴 오류 발생함


아래와 같이 변경


$var1 = 2000;

$var2 = 20.00;

$var3 = "20한글00";



1. 변수에 포함된 공백, 마침표, 쉼표, 문자 등 숫자 이외의 것들을 걸러낸다.


$output = preg_replace('/[^0-9]/', '', $var3);


2. number_format() 을 적용한다.

$output = number_format($output);


echo $output;



결과 값은  : 2,000



 






'PHP' 카테고리의 다른 글

페이징 및 함수이용  (0) 2016.03.01
MySQL 트랜잭션  (0) 2016.02.29
php 5.4 eregi to preg_match  (0) 2016.01.27
php 5.4 split to explode  (0) 2016.01.27
PHP 5.3이상에서 변경되는 함수들  (0) 2015.07.24
블로그 이미지

엘로드넷

,