>  기사  >  백엔드 개발  >  PHP에서 숫자를 중국어로 변환하는 방법

PHP에서 숫자를 중국어로 변환하는 방법

藏色散人
藏色散人원래의
2020-07-25 10:35:183637검색

PHP에서 숫자를 중국어로 변환하는 방법: 먼저 PHP 샘플 파일을 만든 다음 "cny" 메서드를 정의한 다음 메서드 본문에서 숫자를 정수와 소수로 나누고 마지막으로 "cny"를 호출합니다. " 메소드 그리고 변환 결과를 출력합니다. incommended : "

php 튜토리얼
"

PHP에서 숫자를 중국어로 변환하는 방법 프로그램을 수행 할 때, 우리는 디지털 머니를 중국 자본 돈으로 전환하는 방법을 만나게 될 것입니다. function

function cny($money) {
    $cnums=array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖");
    $cnyunits=array("圆","角","分");
    $grees=array("拾","佰","仟","万","拾","佰","仟","亿");
    if(strpos($money,'.') !== false){ //拆分整数小数 分别赋值给变量
         list($int,$dec)=explode(".",$money,2);
    }else{
        list($int,$dec)=[$money,0];
    }
    $dec=array_filter(array($dec[1],$dec[0])); //过滤分数
    $ret=array_merge($dec,array(implode("",cny_to_unit(str_split($int),$grees)),"")); //先处理单位
    $ret=implode("",array_reverse(cny_to_unit($ret,$cnyunits)));
    return str_replace(array_keys($cnums),$cnums,$ret);
}

편집자가 웹사이트에서 밤을 많이 찾아냈는데 이 쪽이 코드가 가장 적은 것 같은데 사용하면 배열 오버플로 등의 오류가 보고되서 이제 편집자가 수정했습니다. 암호. 누구나 유연하게 사용할 수 있습니다

위 내용은 PHP에서 숫자를 중국어로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.