[php 함수] 숫자에 컴마추가 (금액) addcomma number_format
[php 함수] 숫자에 컴마추가 (금액) addcomma number_format
<?
/***************************************************************************
* 숫자에 컴마추가 (금액)
****************************************************************************/
function addcomma(&$v) {
if (is_array($v)) {
foreach ($v as $key=>$value ) {
if (is_numeric($value)) {
if ($value+0 != 0 && strstr($value,'.')) {
$value .= '';
$v[$key] = number_format(substr($value,0,strrpos($value,'.'))) . substr($value,strrpos($value,'.'));
}else{
$v[$key] = number_format($value);
}
}
}
}else{
$v = number_format($v);
}
}
// 배열 숫자에 컴마추가
$data = array("100000", "2000000", "12345.1234");
addcomma($data);
print_r($data);
echo "<br>";
// 변수 숫자에 컴마추가
$data = "1234567";
addcomma($data);
echo $data;
echo "<br>";
?>
[ 출력 ]
Array ( [0] => 100,000 [1] => 2,000,000 [2] => 12,345.1234 )
1,234,567
'개발 > PHP' 카테고리의 다른 글
[php 함수] 폴더 / 디렉토리 목록 가져오기 opendir readdir is_dir (0) | 2018.12.31 |
---|---|
[php 함수] 값을 홀따옴표에서 쌍따움표로 치환해서 돌려주시 str_replace quote (0) | 2018.12.31 |
[php 함수] 숫자에 컴마 제거 (금액) removecomma str_replace (0) | 2018.12.31 |
[php 함수] 이전달 , 다음달 구하기 ($yymm 은 200604 과 같은 형식으로) strtotime (0) | 2018.12.31 |
[php 함수] 두날짜 사이의 모든날짜 배열 만들기 str_replace substr checkdate (0) | 2018.12.29 |