허접하지만 만들어보았습니다!
------------------------------------------------------------------------------------------------
1. 소스
------------------------------------------------------------------------------------------------
//# 숫자를 한글로 변환
Function getConvertNumberToKorean($_number)
{
// 0부터 9까지의 한글 배열
$number_arr = array('','일','이','삼','사','오','육','칠','팔','구');
// 천자리 이하 자리 수의 한글 배열
$unit_arr1 = array('','십','백','천');
// 만자리 이상 자리 수의 한글 배열
$unit_arr2 = array('','만','억','조','경','해');
// 결과 배열 초기화
$result = array();
// 인자값을 역순으로 배열한 후, 4자리 기준으로 나눔
$reverse_arr = str_split(strrev($_number), 4);
foreach($reverse_arr as $reverse_idx=>$reverse_number){
// 1자리씩 나눔
$convert_arr = str_split($reverse_number);
$convert_idx = 0;
foreach($convert_arr as $split_idx=>$split_number){
// 해당 숫자가 0일 경우 처리되지 않음
if(!empty($number_arr[$split_number])){
// 0부터 9까지 한글 배열과 천자리 이하 자리 수의 한글 배열을 조합하여 글자 생성
$result[$result_idx] = $number_arr[$split_number].$unit_arr1[$split_idx];
// 반복문의 첫번째에서는 만자리 이상 자리 수의 한글 배열을 앞 전 배열에 연결하여 조합
if(empty($convert_idx)) $result[$result_idx] .= $unit_arr2[$reverse_idx];
++$convert_idx;
}
++$result_idx;
}
}
// 배열 역순으로 재정렬 후 합침
$result = implode('', array_reverse($result));
// 결과 리턴
return $result;
}
------------------------------------------------------------------------------------------------
2. 예제
------------------------------------------------------------------------------------------------
실행: getConvertNumberToKorean(12345);
결과: 일만이천삼백사십오
댓글 2개
Terrorboy
11년 전
오호 이런 기막힌 생각을!!!
감사합니다.~
감사합니다.~
11년 전
언젠간 써먹을 수있는 자료인것 같습니다. 유용하게 사용하겠습니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 6130 |
gender
|
12년 전 | 1100 | |
| 6129 | 12년 전 | 1323 | ||
| 6128 |
|
12년 전 | 3468 | |
| 6127 | 12년 전 | 697 | ||
| 6126 |
|
12년 전 | 2210 | |
| 6125 |
|
12년 전 | 4888 | |
| 6124 | 12년 전 | 664 | ||
| 6123 | 12년 전 | 3848 | ||
| 6122 | 12년 전 | 1020 | ||
| 6121 | 12년 전 | 3758 | ||
| 6120 | 12년 전 | 910 | ||
| 6119 | 12년 전 | 1773 | ||
| 6118 | 12년 전 | 934 | ||
| 6117 | 12년 전 | 2155 | ||
| 6116 | 12년 전 | 7945 | ||
| 6115 | 12년 전 | 1924 | ||
| 6114 |
|
12년 전 | 1709 | |
| 6113 | 12년 전 | 1529 | ||
| 6112 | 12년 전 | 597 | ||
| 6111 | 12년 전 | 2118 | ||
| 6110 | 12년 전 | 1851 | ||
| 6109 | 12년 전 | 644 | ||
| 6108 | 12년 전 | 1202 | ||
| 6107 | 12년 전 | 625 | ||
| 6106 | 12년 전 | 910 | ||
| 6105 | 12년 전 | 1194 | ||
| 6104 | 12년 전 | 3596 | ||
| 6103 | 12년 전 | 2127 | ||
| 6102 | 12년 전 | 2316 | ||
| 6101 | 12년 전 | 3680 | ||
| 6100 | 12년 전 | 3489 | ||
| 6099 | 12년 전 | 3159 | ||
| 6098 | 12년 전 | 4028 | ||
| 6097 | 12년 전 | 1019 | ||
| 6096 | 12년 전 | 5990 | ||
| 6095 | 12년 전 | 1376 | ||
| 6094 | 12년 전 | 1228 | ||
| 6093 | 12년 전 | 3415 | ||
| 6092 | 12년 전 | 3054 | ||
| 6091 | 12년 전 | 5197 | ||
| 6090 | 12년 전 | 2707 | ||
| 6089 | 12년 전 | 3330 | ||
| 6088 | 12년 전 | 1016 | ||
| 6087 | 12년 전 | 851 | ||
| 6086 | 12년 전 | 2022 | ||
| 6085 |
|
12년 전 | 811 | |
| 6084 |
웹디자인되고파
|
12년 전 | 2223 | |
| 6083 | 12년 전 | 1511 | ||
| 6082 | 12년 전 | 1113 | ||
| 6081 | 12년 전 | 2106 | ||
| 6080 |
Stiven
|
12년 전 | 2316 | |
| 6079 |
프로프리랜서
|
12년 전 | 1328 | |
| 6078 |
프로프리랜서
|
12년 전 | 790 | |
| 6077 |
프로프리랜서
|
12년 전 | 1346 | |
| 6076 |
프로프리랜서
|
12년 전 | 835 | |
| 6075 |
프로프리랜서
|
12년 전 | 1225 | |
| 6074 | 12년 전 | 3856 | ||
| 6073 | 12년 전 | 3952 | ||
| 6072 | 12년 전 | 1382 | ||
| 6071 | 12년 전 | 6997 | ||
| 6070 | 12년 전 | 7579 | ||
| 6069 | 12년 전 | 2324 | ||
| 6068 | 12년 전 | 3875 | ||
| 6067 |
smwkd
|
12년 전 | 634 | |
| 6066 | 12년 전 | 3660 | ||
| 6065 | 12년 전 | 3487 | ||
| 6064 | 12년 전 | 2721 | ||
| 6063 | 12년 전 | 2841 | ||
| 6062 | 12년 전 | 2372 | ||
| 6061 | 12년 전 | 2283 | ||
| 6060 | 12년 전 | 5186 | ||
| 6059 | 12년 전 | 2819 | ||
| 6058 | 12년 전 | 3138 | ||
| 6057 | 12년 전 | 2265 | ||
| 6056 | 12년 전 | 6842 | ||
| 6055 | 12년 전 | 2583 | ||
| 6054 | 12년 전 | 3437 | ||
| 6053 | 12년 전 | 2330 | ||
| 6052 | 12년 전 | 4827 | ||
| 6051 | 12년 전 | 3714 | ||
| 6050 | 12년 전 | 2558 | ||
| 6049 | 12년 전 | 2248 | ||
| 6048 |
|
12년 전 | 1302 | |
| 6047 | 12년 전 | 3443 | ||
| 6046 | 12년 전 | 4098 | ||
| 6045 | 12년 전 | 3459 | ||
| 6044 | 12년 전 | 5334 | ||
| 6043 | 12년 전 | 1653 | ||
| 6042 | 12년 전 | 1282 | ||
| 6041 | 12년 전 | 5165 | ||
| 6040 | 12년 전 | 942 | ||
| 6039 | 12년 전 | 3414 | ||
| 6038 | 12년 전 | 3417 | ||
| 6037 | 12년 전 | 2996 | ||
| 6036 | 12년 전 | 3345 | ||
| 6035 | 12년 전 | 2867 | ||
| 6034 | 12년 전 | 2846 | ||
| 6033 | 12년 전 | 2870 | ||
| 6032 | 12년 전 | 2860 | ||
| 6031 | 12년 전 | 2885 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기