웹서버플밍/PHP2011/08/08 10:25
$number_character_set = '일,이,삼,사,오,육,칠,팔,구';
$number_character_pos = ',십,백,천,만,십,백,천,억,십,백,천,조,십,백,천,경';
    
    function numbersToCharacters($number)
    {
        // phiDel (http://blog.foxb.kr)
        
        if( !is_numeric($number) ) return '';

        $ac = explode(',', Context::getLang('number_character_set'));
        $ap = explode(',', Context::getLang('number_character_pos'));

        $char = '';
        $cl = strlen($number);

        for($i = 0; $i < $cl; $i++)
        {
            $c = substr($number, $i,1);
            if(!is_numeric($c))
            {
                $char = $c.$char;
                continue;
            }
            if($c<1 && ((($cl-$i-1)%4) || $is_skip))continue;

            $is_skip = (($cl-$i-1)%4)?false:true;
            $char .= $ac[$c-1].$ap[$cl-$i-1];
        }

        return $char;
    }
 
사용예 :

 $num = 1234;
 echo number_convert_character($num);
저작자 표시 비영리 동일 조건 변경 허락
Posted by 파이델
웹서버플밍/PHP2010/02/08 12:08
string ucfirst(string str)
   문자열의 첫 글자를 대문자로 변환

string ucwords(string str)
  문자열 안의 각 단어의 알파벳 첫 글자를 대문자로 변환
저작자 표시 비영리 동일 조건 변경 허락
Posted by 파이델