<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

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

      [摘要]<?//chinese_money.php//Changing Arab Money Num to Chinese Money Num/*======================Funct...
      <?
      //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>";
      */
      ?>



      日韩精品一区二区三区高清