天天斗牛,天天斗牛腾讯游戏平台

  • 热门专题

PHP阿拉伯数字转中文数字大写教程

作者:wy  发布日期:2019-01-10 08:40:00
Tag标签:      
  •   今天又有新知识,这个代码编程很适用于会计、银行等经济岗位的人使用,是一个非常实用的代码,无论在生活、学习、工作都有可能用得上,所以请把代码记上终有一天会用上的。
    中文数字

      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的教程我们还有很多,请记得把我们网站收藏以便不时之需可以拿出来找到答案哦。希望大家可以学习到新的知识,对我们网站也大力支持哦。

延伸阅读:

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规

  • <tr id='dvtcv'><strong id='dvtcv'></strong><small id='dvtcv'></small><button id='dvtcv'></button><li id='dvtcv'><noscript id='dvtcv'><big id='dvtcv'></big><dt id='dvtcv'></dt></noscript></li></tr><ol id='dvtcv'><option id='dvtcv'><table id='dvtcv'><blockquote id='dvtcv'><tbody id='dvtcv'></tbody></blockquote></table></option></ol><u id='dvtcv'></u><kbd id='dvtcv'><kbd id='dvtcv'></kbd></kbd>

    <code id='dvtcv'><strong id='dvtcv'></strong></code>

    <fieldset id='dvtcv'></fieldset>
          <span id='dvtcv'></span>

              <ins id='dvtcv'></ins>
              <acronym id='dvtcv'><em id='dvtcv'></em><td id='dvtcv'><div id='dvtcv'></div></td></acronym><address id='dvtcv'><big id='dvtcv'><big id='dvtcv'></big><legend id='dvtcv'></legend></big></address>

              <i id='dvtcv'><div id='dvtcv'><ins id='dvtcv'></ins></div></i>
              <i id='dvtcv'></i>
            1. <dl id='dvtcv'></dl>