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

首頁(yè) > 語(yǔ)言 > PHP > 正文

PHP數(shù)字金額轉(zhuǎn)換成中文大寫(xiě)顯示

2024-05-05 00:06:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

整個(gè)功能其實(shí)不難,只是還算挺實(shí)用,所以記一下哈,其他編程語(yǔ)言轉(zhuǎn)換一下也是能可以的!

思路:把傳過(guò)來(lái)的金額轉(zhuǎn)換成整數(shù)和小數(shù)兩部分,再對(duì)其分別進(jìn)行轉(zhuǎn)換處理

代碼附上:

function moneyToString($num){  $digits = ['零', '壹', '貳', '叁', '肆', '伍', '陸', '柒', '捌', '玖'];  $radices =['', '拾', '佰', '仟', '萬(wàn)', '億'];  $bigRadices = ['', '萬(wàn)', '億'];  $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;}

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 通城县| 宁化县| 修武县| 锦州市| 麻江县| 迁安市| 天气| 兴山县| 东辽县| 桂林市| 安阳市| 聊城市| 上蔡县| 大渡口区| 高雄县| 扎兰屯市| 天祝| 凭祥市| 宁波市| 奉化市| 中方县| 锡林郭勒盟| 宜兰市| 大庆市| 清远市| 河西区| 潜山县| 永川市| 十堰市| 新泰市| 阳东县| 雷波县| 永康市| 平南县| 高安市| 广西| 南通市| 来凤县| 鹤山市| 同心县| 庄河市|