php将阿拉伯数据转换成英语的方法

原创
小哥 3年前 (2022-11-03) 阅读数 89 #大杂烩
文章标签 PHP
function toChinaseNum($num) {
    $char  =  array("零", "一", "二", "三", "四", "五", "六", "七", "八", "九");
    $dw  =  array("", "十", "百", "千", "万", "亿", "兆");
    $retval  =  "";
    $proZero  =  false;
    for ($i  =  0; $i  <  strlen($num); $i++) {
        if ($i  >  0)    $temp  =   (int)(($num  %  pow  (10, $i + 1))  /  pow  (10, $i));
        else $temp  =   (int)($num  %  pow  (10, 1));
        if ($proZero  ==  true  &&  $temp  ==  0) 
        continue;
        if ($temp  ==  0) $proZero  =  true;
        else $proZero  =  false;
        if ($proZero) {
            if ($retval  ==  "") 
            continue;
            $retval  =  $char[$temp].$retval;
        } else $retval  =  $char[$temp].$dw[$i].$retval;
    }
    if ($retval  ==  "一十") $retval  =  "十";
    return $retval;
}
版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门