아라비아 숫자 글꼴은 PHP에서 아라비아 숫자를 중국어 숫자로 변환하는 기능을 구현합니다.

WBOY
풀어 주다: 2016-07-29 08:38:19
원래의
1783명이 탐색했습니다.

금액변환용으로 사용하시려면 소수부처리를 수정하셔야 합니다
function ch_num($num,$mode=true) {
$char = array("zero" ,"一","이","삼","사","五","鲁","七","八","九")
$dw = 배열 (""," Shi","hundred","qian","","wan","billion","trillion")
$dec = "point"
$retval = "" ;
if ($mode)
preg_match_all("/^0*(d*).?(d*)/",$num, $ar)
else
preg_match_all("/ (d*). ?(d*)/",$num, $ar);
if($ar[2][0] != "")
$retval = $dec . ch_num($ ar[2][ 0],false); //소수가 있으면 먼저 소수부터 재귀적으로 처리
if($ar[1][0] != "") {
$str = strrev( $ar[1][0 ]);
for($i=0;$i$out[$i] = $char[$str[$ i]];
if($mode) {
$out[$i] .= $str[$i] != "0"? $dw[$i%4] : ""; >if($str[$ i] $str[$i-1] == 0)
$out[$i] = ""
if($i%4 == 0)
$out[$i] . = $dw[4 Floor($i/4)];
}
}
$retval = Join("",array_reverse($out)) .
}
return $retval;
}
//echo ch_num("12345006789001.123")
//echo ch_num("880079.1234")
echo ch_num("300045.0123" );
?> ;
위 내용은 아라비아 숫자 글꼴에 대한 소개와 아라비아 숫자 글꼴의 내용을 포함하여 PHP에서 아라비아 숫자를 중국어 숫자로 변환하는 기능을 구현한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿