• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        阿拉伯數字轉中文大(小)寫的函數

        阿拉伯數字轉中文大(小)寫的函數

        更新時間:2022-05-03 文章作者:未知 信息來源:網絡 閱讀次數:

        <?
        //chinese_money.php
        //Changing Arab Money Num to Chinese Money Num
        /*======================

        Functions List:

        Chinese_Money_Max()
        小數點前
        此函數可以單獨拿出用于將阿拉伯數字轉為中文數字(大小寫可選,默認為大寫)
        僅限整數(正負皆可)

        Chinese_Money_Min()
        處理小數點后

        Chinese_Money()

        =======================*/


        function Chinese_Money_Max($i,$s=1){
        $c_digit_min = array("零","十","百","千","萬","億","兆");
        $c_num_min = array("零","一","二","三","四","五","六","七","八","九","十");

        $c_digit_max = array("零","拾","佰","仟","萬","億","兆");
        $c_num_max = array("零","壹","貳","叁","肆","伍","陸","柒","捌","玖","拾");

        if($s==1){
        $c_digit = $c_digit_max;
        $c_num = $c_num_max;
        }
        else{
        $c_digit = $c_digit_min;
        $c_num = $c_num_min;
        }

        if($i<0)
        return "負".Chinese_Money_Max(-$i);
        if ($i < 11)
        return $c_num[$i];
        if ($i < 20)
        return $c_num[1].$c_digit[1] . $c_num[$i - 10];
        if ($i < 100) {
        if ($i % 10)
        return $c_num[$i / 10] . $c_digit[1] . $c_num[$i % 10];
        else
        return $c_num[$i / 10] . $c_digit[1];
        }
        if ($i < 1000) {
        if ($i % 100 == 0)
        return $c_num[$i / 100] . $c_digit[2];
        else if ($i % 100 < 10)
        return $c_num[$i / 100] . $c_digit[2] . $c_num[0] . Chinese_Money_Max($i % 100);
        else if ($i % 100 < 10)
        return $c_num[$i / 100] . $c_digit[2] . $c_num[1] . Chinese_Money_Max($i % 100);
        else
        return $c_num[$i / 100] . $c_digit[2] . Chinese_Money_Max($i % 100);
        }
        if ($i < 10000) {
        if ($i % 1000 == 0)
        return $c_num[$i / 1000] . $c_digit[3];
        else if ($i % 1000 < 100)
        return $c_num[$i / 1000] . $c_digit[3] . $c_num[0] . Chinese_Money_Max($i % 1000);
        else
        return $c_num[$i / 1000] . $c_digit[3] . Chinese_Money_Max($i % 1000);
        }
        if ($i < 100000000) {
        if ($i % 10000 == 0)
        return Chinese_Money_Max($i / 10000) . $c_digit[4];
        else if ($i % 10000 < 1000)
        return Chinese_Money_Max($i / 10000) . $c_digit[4] . $c_num[0] . Chinese_Money_Max($i % 10000);
        else
        return Chinese_Money_Max($i / 10000) . $c_digit[4] . Chinese_Money_Max($i % 10000);
        }
        if ($i < 1000000000000) {
        if ($i % 100000000 == 0)
        return Chinese_Money_Max($i / 100000000) . $c_digit[5];
        else if ($i % 100000000 < 1000000)
        return Chinese_Money_Max($i / 100000000) . $c_digit[5] . $c_num[0] . Chinese_Money_Max($i % 100000000);
        else
        return Chinese_Money_Max($i / 100000000) . $c_digit[5] . Chinese_Money_Max($i % 100000000);
        }
        if ($i % 1000000000000 == 0)
        return Chinese_Money_Max($i / 1000000000000) . $c_digit[6];
        else if ($i % 1000000000000 < 100000000)
        return Chinese_Money_Max($i / 1000000000000) . $c_digit[6] . $c_num[0] . Chinese_Money_Max($i % 1000000000000);
        else
        return Chinese_Money_Max($i / 1000000000000) . $c_digit[6] . Chinese_Money_Max($i % 1000000000000);
        }

        function Chinese_Money_Min($a){
        $c_num = array("零","一","二","三","四","五","六","七","八","九","十");
        if($a<10)
        return $c_num[0] . "角" . $c_num[$a] . "分";
        else if($a%10 == 0)
        return $c_num[$a/10] . "角" . $c_num[0] . "分";
        else
        return $c_num[floor($a/10)] . "角" . $c_num[$a%10] ."分";
        }



        function Chinese_Money($i){
        $j=Floor($i);
        $x=($i-$j)*100;
        //return $x;
        return Chinese_Money_Max($j)."元".Chinese_Money_Min($x)."整";
        }



        //The Following Code is Testing The Functions:
        /*
        if($_submit=='Go')
        echo Chinese_Money($e_money);


        echo "<form action='' method=post>";
        echo "<input type=text name=e_money size=20>";
        echo "<input type=submit name=_submit value='Go'>";

        echo "</form>";
        */
        ?>

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲人成人网站色www| 日韩高清在线高清免费| 国产亚洲AV无码AV男人的天堂| 国产亚洲视频在线播放大全| 欧洲美熟女乱又伦免费视频| 亚洲精品无码专区在线| 成人五级毛片免费播放| 亚洲成a人无码亚洲成www牛牛| 青青草国产免费久久久91| 亚洲精品乱码久久久久久蜜桃图片 | 亚洲大尺码专区影院| 69精品免费视频| 亚洲一区二区久久| 全免费一级毛片在线播放| 亚洲精品久久无码| 亚洲狠狠爱综合影院婷婷| 特级做A爰片毛片免费看无码| 亚洲成A人片在线观看无码不卡 | 久久久久亚洲精品男人的天堂| 久久久久久久久久久免费精品| 亚洲AV无码AV男人的天堂| 又黄又爽又成人免费视频| 亚洲欧美综合精品成人导航| 日日夜夜精品免费视频| 国产精品青草视频免费播放| 亚洲AV无码久久精品色欲| 色影音免费色资源| 337P日本欧洲亚洲大胆艺术图 | 亚洲高清无在码在线无弹窗 | 日本高清在线免费| 亚洲一区二区三区成人网站| 亚洲精品偷拍视频免费观看 | 亚洲性猛交XXXX| 亚洲精品视频在线观看免费| 亚洲精品理论电影在线观看 | 有码人妻在线免费看片| 亚洲电影免费在线观看| 在线观看人成视频免费| 国产午夜精品久久久久免费视 | 8888四色奇米在线观看免费看| 亚洲中文字幕久久久一区|