国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP類-人民幣金額轉大寫

2020-03-22 18:40:03
字體:
來源:轉載
供稿:網友
這篇文章介紹的內容是關于PHP類-人民幣金額轉大寫,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

<?php//人民幣金額轉大寫程序PHP版html' target='_blank'>class Ext_Num2Cny{    static $basical = array(0=>"零","壹","貳","叁","肆","伍","陸","柒","捌","玖");    static $advanced=array(1=>"拾","佰","仟");    public static function ParseNumber($number){        $number=trim($number);        if ($number>999999999999) return "數字太大,無法處理。抱歉!";        if ($number==0) return "零";        if(strpos($number,'.')){            $number=round($number,2);            $data=explode(".",$number);            $data[0]=self::int($data[0]);            $data[1]=self::dec($data[1]);            return $data[0].$data[1];        }else{            return self::int($number).'整';        }    }    public static function int($number){        $arr=array_reverse(str_split($number));        $data='';        $zero=false;        $zero_num=0;        foreach ($arr as $k=>$v){            $_chinese='';            $zero=($v==0)?true:false;            $x=$k%4;            if($x && $zero && $zero_num>1)continue;            switch ($x){                case 0:                    if($zero){                        $zero_num=0;                    }else{                        $_chinese=self::$basical[$v];                        $zero_num=1;                    }                    if($k==8){                        $_chinese.='億';                    }elseif($k==4){                        $_chinese.='萬';                    }                    break;                default:                    if($zero){                        if($zero_num==1){                            $_chinese=self::$basical[$v];                            $zero_num++;                        }                    }else{                        $_chinese=self::$basical[$v];                        $_chinese.=self::$advanced[$x];                    }            }            $data=$_chinese.$data;        }        return $data.'元';    }    public static function dec($number){        if(strlen($number)<2) $number.='0';        $arr=array_reverse(str_split($number));        $data='';        $zero_num=false;        foreach ($arr as $k=>$v){            $zero=($v==0)?true:false;            $_chinese='';            if($k==0){                if(!$zero){                    $_chinese=self::$basical[$v];                    $_chinese.='分';                    $zero_num=true;                }            }else{                if($zero){                    if($zero_num){                        $_chinese=self::$basical[$v];                    }                }else{                    $_chinese=self::$basical[$v];                    $_chinese.='角';                }            }            $data=$_chinese.$data;        }        return $data;    }}

相關推薦:

漢字與拼音轉換PHP類

以上就是PHP類-人民幣金額轉大寫的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡东县| 西平县| 太仆寺旗| 长子县| 靖宇县| 石台县| 双辽市| 湖口县| 广水市| 城市| 偏关县| 汾阳市| 漾濞| 镇安县| 湄潭县| 镇平县| 通州区| 屯昌县| 托克托县| 永清县| 长葛市| 青海省| 柳州市| 秀山| 建德市| 容城县| 黄山市| 天全县| 雷山县| 安乡县| 清远市| 高密市| 锡林郭勒盟| 衢州市| 阿坝| 东山县| 遵义县| 耿马| 玉树县| 冀州市| 巴林左旗|