亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP將數字金額轉換成中文大寫金額的函數

2020-03-22 19:00:10
字體:
來源:轉載
供稿:網友
本篇文章主要介紹PHP將數字金額轉換成中文大寫金額的函數,感興趣的朋友參考下,希望對大家有所幫助。

代碼1:php阿拉伯數字轉中文人民幣大寫,有詳細注釋

/***數字金額轉換成中文大寫金額的函數*String Int $num 要轉換的小寫數字或小寫字符串*return 大寫字母*小數位為兩位**/function num_to_rmb($num){    $c1 = "零壹貳叁肆伍陸柒捌玖";    $c2 = "分角元拾佰仟萬拾佰仟億";    //精確到分后面就不要了,所以只留兩個小數位    $num = round($num, 2);     //將數字轉化為整數    $num = $num * 100;    if (strlen($num) > 10) {        return "金額太大,請檢查";    }     $i = 0;    $c = "";    while (1) {        if ($i == 0) {            //獲取最后一位數字            $n = substr($num, strlen($num)-1, 1);        } else {            $n = $num % 10;        }        //每次將最后一位數字轉化為中文        $p1 = substr($c1, 3 * $n, 3);        $p2 = substr($c2, 3 * $i, 3);        if ($n != '0' || ($n == '0' && ($p2 == '億' || $p2 == '萬' || $p2 == '元'))) {            $c = $p1 . $p2 . $c;        } else {            $c = $p1 . $c;        }        $i = $i + 1;        //去掉數字最后一位了        $num = $num / 10;        $num = (int)$num;        //結束循環        if ($num == 0) {            break;        }     }    $j = 0;    $slen = strlen($c);    while ($j < $slen) {        //utf8一個漢字相當3個字符        $m = substr($c, $j, 6);        //處理數字中很多0的情況,每次循環去掉一個漢字“零”        if ($m == '零元' || $m == '零萬' || $m == '零億' || $m == '零零') {            $left = substr($c, 0, $j);            $right = substr($c, $j + 3);            $c = $left . $right;            $j = $j-3;            $slen = $slen-3;        }         $j = $j + 3;    }     //這個是為了去掉類似23.0中最后一個“零”字    if (substr($c, strlen($c)-3, 3) == '零') {        $c = substr($c, 0, strlen($c)-3);    }    //將處理的漢字加上“整”    if (empty($c)) {        return "零元整";    }else{        return $c . "整";    }}echo num_to_rmb(23000000.00); //貳仟叁佰萬元整

代碼2:php阿拉伯數字轉中文大寫金額

// 阿拉伯數字轉中文大寫金額function NumToCNMoney($num,$mode = true,$sim = true){  if(!is_numeric($num)) return '含有非數字非小數點字符!';  $char  = $sim ? array('零','一','二','三','四','五','六','七','八','九')  : array('零','壹','貳','叁','肆','伍','陸','柒','捌','玖');  $unit  = $sim ? array('','十','百','千','','萬','億','兆')  : array('','拾','佰','仟','','萬','億','兆');  $retval = $mode ? '元':'點';  //小數部分  if(strpos($num, '.')){    list($num,$dec) = explode('.', $num);    $dec = strval(round($dec,2));    if($mode){      $retval .= "{$char[$dec['0']]}角{$char[$dec['1']]}分";    }else{      for($i = 0,$c = strlen($dec);$i < $c;$i++) {        $retval .= $char[$dec[$i]];      }    }  }  //整數部分  $str = $mode ? strrev(intval($num)) : strrev($num);  for($i = 0,$c = strlen($str);$i < $c;$i++) {    $out[$i] = $char[$str[$i]];    if($mode){      $out[$i] .= $str[$i] != '0'? $unit[$i%4] : '';        if($i>1 and $str[$i]+$str[$i-1] == 0){        $out[$i] = '';      }        if($i%4 == 0){        $out[$i] .= $unit[4+floor($i/4)];      }    }  }  $retval = join('',array_reverse($out)) . $retval;  return $retval;}  echo (NumToCNMoney(2.55)."<br>");echo (NumToCNMoney(2.55,1,0)."<br>");echo (NumToCNMoney(7965)."<br>");echo (NumToCNMoney(7965,1,0)."<br>");echo (NumToCNMoney(155555555.68)."<br>");echo (NumToCNMoney(155555555.68,1,0)."<br>");echo (NumToCNMoney(0.8888888)."<br>");echo (NumToCNMoney(0.8888888,1,0)."<br>");echo (NumToCNMoney(99999999999)."<br>");echo (NumToCNMoney(99999999999,1,0)."<br>");

總結:以上就是本篇文的全部內容,希望能對大家的學習有所幫助。

相關推薦:

PHP實現模糊查詢的方法

php添加數據到xml文件的簡單實例分享

基于PHP實現的網站目錄掃描索引工具實例

以上就是PHP將數字金額轉換成中文大寫金額的函數的詳細內容,更多請關注 其它相關文章!

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲欧洲高清一区| 亚洲人av在线影院| 日韩精品免费在线视频| 精品亚洲一区二区三区| 久久人人爽人人爽爽久久| 亚洲欧美日本精品| 亚洲美女av网站| 中文字幕久久精品| 欧美成人一区在线| 亚洲欧美一区二区三区久久| 欧美日韩国产综合视频在线观看中文| 97激碰免费视频| 正在播放欧美视频| 97久久久免费福利网址| 午夜精品一区二区三区视频免费看| 欧美巨大黑人极品精男| 在线观看欧美日韩国产| 午夜精品99久久免费| 国产成人精品视频在线观看| 亚洲一区二区久久久久久| 国产精品爱久久久久久久| 爽爽爽爽爽爽爽成人免费观看| 欧美二区在线播放| 国产精品高清在线| 91久久夜色精品国产网站| 久久久久久久久久久av| 欧美亚洲视频一区二区| 亚洲男人天堂网站| 欧美中文字幕在线播放| 在线观看国产精品日韩av| 国产乱人伦真实精品视频| 欧美极品在线播放| 亚洲xxx视频| 韩剧1988免费观看全集| 国模精品系列视频| 国产精品亚洲精品| 国产一区二区三区18| 91久久在线观看| 亚洲天堂av在线免费| 国产视频自拍一区| 91网站免费观看| 欧美日韩裸体免费视频| 日韩国产欧美精品在线| 国产精品久久久久久久久借妻| 亚洲第一页中文字幕| 亚洲人成电影网站色…| 久久免费少妇高潮久久精品99| 成人免费黄色网| 亚洲国产精品成人va在线观看| 久久精品中文字幕电影| 久久久亚洲影院| 国产精品久久久久久久久久东京| 韩国19禁主播vip福利视频| 国产一区视频在线播放| 精品国产福利视频| 国产成人精品电影| 亚洲综合日韩中文字幕v在线| 78m国产成人精品视频| 久久精品国产精品| 狠狠爱在线视频一区| 欧美情侣性视频| 国产91在线高潮白浆在线观看| 日本精品视频在线| 国产suv精品一区二区三区88区| 亚洲国产婷婷香蕉久久久久久| 国产日韩在线看| 久久久99久久精品女同性| 国产91精品久久久久久久| 91夜夜未满十八勿入爽爽影院| 日韩欧美精品网站| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久精品人人爽| 国产91精品最新在线播放| 欧美在线欧美在线| 4444欧美成人kkkk| 国产成人拍精品视频午夜网站| 免费97视频在线精品国自产拍| 日韩一区二区欧美| 国产欧美精品va在线观看| 国产精选久久久久久| 美女少妇精品视频| 亚洲一区二区久久| 久久精品久久精品亚洲人| 国产精品偷伦一区二区| 欧美日韩午夜剧场| 91欧美视频网站| 亚洲美女www午夜| 精品久久久久久亚洲国产300| 色老头一区二区三区在线观看| 久久人人97超碰精品888| 国产午夜精品免费一区二区三区| 国产精品亚洲第一区| 欧美激情久久久| 成人在线小视频| 黑人狂躁日本妞一区二区三区| 自拍偷拍亚洲欧美| 日本一欧美一欧美一亚洲视频| 国产精品一香蕉国产线看观看| 国产美女被下药99| 日韩中文字幕亚洲| 美日韩精品免费观看视频| 欧美巨猛xxxx猛交黑人97人| 欧美激情视频网| 欧美性xxxx极品高清hd直播| 欧美电影《睫毛膏》| 国产综合福利在线| 日韩欧美成人网| 亚洲一区二区三区乱码aⅴ蜜桃女| 秋霞av国产精品一区| 欧美大肥婆大肥bbbbb| 亚洲xxxxx性| 91po在线观看91精品国产性色| 亚洲欧美视频在线| 国产亚洲免费的视频看| 色yeye香蕉凹凸一区二区av| 亚洲三级黄色在线观看| 欧美又大粗又爽又黄大片视频| 国产精品美女视频网站| 国产精品美女久久久久久免费| 91极品视频在线| 精品人伦一区二区三区蜜桃网站| 亚洲一区二区少妇| 国产成人亚洲综合青青| 国产中文欧美精品| 国产精品色婷婷视频| 伊人男人综合视频网| 91精品国产成人| 九九热最新视频//这里只有精品| 97视频免费看| 国产精品欧美一区二区| 亚洲美腿欧美激情另类| 韩国视频理论视频久久| 深夜福利国产精品| 亚洲国产日韩欧美在线99| 日韩中文字幕在线视频| **欧美日韩vr在线| 性色av一区二区三区免费| 国产在线精品播放| 欧美成人免费全部观看天天性色| 国产精品久久不能| 黑人狂躁日本妞一区二区三区| 麻豆乱码国产一区二区三区| 国产91在线播放九色快色| 91久久精品久久国产性色也91| 91成人性视频| 亚洲黄色av女优在线观看| 日韩在线视频中文字幕| 亚洲福利视频免费观看| 一区二区国产精品视频| 国产精品专区一| 18性欧美xxxⅹ性满足| 国产精品九九久久久久久久| 国产精品色午夜在线观看| 国内精品久久久久久中文字幕| 久久综合色影院| 日本亚洲精品在线观看| 欧美日韩国产精品一区二区不卡中文| 国产精品99久久久久久人| 欧美日韩国产一区二区三区| 亚洲自拍在线观看| 欧美日韩性视频| 欧美老女人bb| 国产亚洲视频在线| 国产精品人人做人人爽|