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

首頁 > 編程 > PHP > 正文

PHP阿拉伯數字轉中文數字大寫教程

2020-03-22 19:55:10
字體:
來源:轉載
供稿:網友
  •   今天又有新知識,這個代碼編程很適用于會計、銀行等經濟崗位的人使用,是一個非常實用的代碼,無論在生活、學習、工作都有可能用得上,所以請把代碼記上終有一天會用上的。中文數字

      function moneyToString($num)

      {

      $digits = ['零', '壹', '貳', '叁', '肆', '伍', '陸', '柒', '捌', '玖'];

      $radices =['', '拾', '佰', '仟', '萬', '億'];

      $bigRadices = ['', '萬', '億'];

      $decimals = ['角', '分'];

      $cn_dollar = '元';

      $cn_integer = '整';

      $num_arr = explode('.', $num);

      $int_str = $num_arr[0] ?? '';

      $float_str = $num_arr[1] ?? '';

      $outputCharacters = '';

      if ($int_str) {

      $int_len = strlen($int_str);

      $zeroCount = 0;

      for ($i = 0; $i < $int_len; $i++) {

      $p = $int_len - $i - 1;

      $d = substr($int_str, $i, 1);

      $quotient = $p / 4;

      $modulus = $p % 4;

      if ($d == "0") {

      $zeroCount++;

      }

      else {

      if ($zeroCount > 0)

      {

      $outputCharacters += $digits[0];

      }

      $zeroCount = 0;

      $outputCharacters .= $digits[$d] . $radices[$modulus];

      }

      if ($modulus == 0 && $zeroCount < 4) {

      $outputCharacters .= $bigRadices[$quotient];

      $zeroCount = 0;

      }

      }

      $outputCharacters .= $cn_dollar;

      }

      if ($float_str) {

      $float_len = strlen($float_str);

      for ($i = 0; $i < $float_len; $i++) {

      $d = substr($float_str, $i, 1);

      if ($d != "0") {

      $outputCharacters .= $digits[$d] . $decimals[$i];

      }

      }

      }

      if ($outputCharacters == "") {

      $outputCharacters = $digits[0] . $cn_dollar;

      }

      if ($float_str) {

      $outputCharacters .= $cn_integer;

      }

      return $outputCharacters;

      }

      這次的代碼分析的是不是很透徹呢?大家是不是覺得簡單易懂啊!PHP的教程我們還有很多,請記得把我們網站收藏以便不時之需可以拿出來找到答案哦。希望大家可以學習到新的知識,對我們網站也大力支持哦。

    PHP編程

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

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 通山县| 来安县| 股票| 桦川县| 永胜县| 昌黎县| 名山县| 北宁市| 南阳市| 新和县| 北票市| 沈阳市| 同仁县| 合水县| 西畴县| 双流县| 利川市| 车险| 会泽县| 菏泽市| 张北县| 班戈县| 报价| 万荣县| 桓台县| 子长县| 曲沃县| 佛教| 和静县| 东莞市| 岳阳市| 潮安县| 增城市| 安义县| 微山县| 巫山县| 肃南| 瑞安市| 平乐县| 庆云县| 丰镇市|