php로 숫자읽기 도움부탁합니다

php로 숫자읽기 도움부탁합니다

QA

php로 숫자읽기 도움부탁합니다

본문

php에서 35000000 을 3억 5천만 처럼 읽을 수 있나요~~?

 

혹시 가능하면 도움부탁합니다

이 질문에 댓글 쓰기 :

답변 1



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[] = $u.$unit1[$j];
        }
        if(count($temp) > 0) $res[] = implode('', array_reverse($temp)).$unit4[$i];
    }
    return implode('', array_reverse($res));
}

echo number2hangul(350000000 ); //3억5천만

답변을 작성하시기 전에 로그인 해주세요.
전체 34
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT