관리 메뉴

웹개발자의 기지개

[PHP] 숫자를 한글 돈문자열로 변환하기 본문

PHP

[PHP] 숫자를 한글 돈문자열로 변환하기

http://portfolio.wonpaper.net 2021. 7. 11. 09:15

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//금액을 한글로 바꿔주는 소스
function number2hangul($number){
 
        $num = array('', '일', '이', '삼', '사', '오', '육', '칠', '팔', '구');
        $unit4 = array('', '만', '억', '조', '경');
        $unit1 = array('', '십', '백', '천');
 
        $res = array();
 
        $number = str_replace(',','',$number);
        $split4 = str_split(strrev((string)$number),4);
 
        for($i=0;$i<count($split4);$i++){
                $temp = array();
                $split1 = str_split((string)$split4[$i], 1);
                for($j=0;$j<count($split1);$j++){
                        $u = (int)$split1[$j];
                        if($u > 0) $temp[] = $num[$u].$unit1[$j];
                }
                if(count($temp) > 0) $res[] = implode('', array_reverse($temp)).$unit4[$i];
        }
        return implode('', array_reverse($res));
}
cs

 

참고 : https://threeyears.tistory.com/118

 

 

Comments