<?phpfunction cny($ns)
{static $cnums = array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖"),$cnyunits = array("圆","角","分"),$grees = array("拾","佰","仟","万","拾","佰","仟","亿");list($ns1,$ns2) = explode(".",$ns,2);$ns2 = array_filter(array($ns2[1],$ns2[0]));$ret = array_merge($ns2,array(implode("",_cny_map_unit(str_split($ns1),$grees)),""));$ret = implode("",array_reverse(_cny_map_unit($ret,$cnyunits)));return str_replace(array_keys($cnums),$cnums,$ret);}function _cny_map_unit($list,$units)
{$ul = count($units);$xs = array();foreach (array_reverse($list) as $x) {$l = count($xs);if ($x != "0" || !($l % 4)) {$n = ($x == '0' ? '' : $x) . ($units[($l - 1) % $ul]);} else {$n = is_numeric($xs[0][0]) ? $x : '';}array_unshift($xs,$n);}return $xs;
}echo cny('89746145848');//捌佰玖拾柒亿肆仟陆佰壹拾肆万伍仟捌佰肆拾捌圆

php将数字转化为中文大写人民币格式相关推荐

  1. python 怎么将数字转大写_Python将数字转化为中文大写的实例代码

    Python将阿拉伯数字转化为中文大写,关键点在于中间空多个0的问题. 这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符串组成的Li ...

  2. 阿拉巴数字转化为中文大写

    //阿拉伯数字转换为简写汉字 function Arabia_To_SimplifiedChinese(Num) {for (let i = Num.length - 1; i >= 0; i- ...

  3. 如何将数字转化为中文大写 java

    package com.tchf.service.plan.common.utils;public class NumberToChn {static String CHN_NUMBER[] = {& ...

  4. java 数字转化为汉字_工具类_java 数字转化为汉字大写

    public class Num2Rmb { private String[] hanArr = { "零", "壹", "贰", &quo ...

  5. 输入数字怎么变成大写python_Python将阿拉伯数字转化为中文大写

    利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小 数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字 ...

  6. Python将阿拉伯数字转化为中文大写

    利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符 ...

  7. js将数字转换成中文大写

    //完成将 toChineseNum, 可以将数字转换成中文大写的表示,处理到万级别,例如 toChineseNum(12345),返回 一万二千三百四十五.const toChinesNum = ( ...

  8. C语言-如何将用户输入的金额数字转换成中文大写?

    实战: 如何将用户输入的金额数字转换成中文大写? #include <stdio.h>int main() {// 输入金额转换成大写int money; // 输入数字int money ...

  9. JavaScript:将输入的一串数字转换成中文大写,最高可写12位(千亿)

    将输入的一串数字转换成中文大写,最高可写12位(千亿) 例:输入:10000,输出:壹万 输入:10010,输出:壹万零壹拾 源码: function toChineseBig(num) {// 将接 ...

最新文章

  1. SAP复合角色更改后扩展到派生节点
  2. python【5】-生成式,生成器
  3. The proof of “chi-square statistics follows chi-square distribution”
  4. c语言中图形驱动程序功能_C / C ++中的图形:一些更有趣的功能
  5. 【uoj#207】共价大爷游长沙 随机化+LCT维护子树信息
  6. 【bzoj2084】[Poi2010]Antisymmetry
  7. 傻瓜看完都可以简单使用Git
  8. elastic-job 新手指南
  9. 华为服务器麒麟系统,麒麟服务器
  10. Spring JtaTransactionManager事务管理
  11. go 时间的操作(比较,增加)
  12. 项目组织与团队管理——社会惰化
  13. 尚福林:建立集团诉讼和股东代表诉讼制度
  14. Java8之深克隆与浅克隆
  15. hiar sdk for android,HiAR | HiAR SDK for Unity | 涂涂乐开发教程
  16. 分布式团队的高效站立会说明书
  17. PowerPC指令集结构之同步指令:Sync和Isync
  18. KBU1010-ASEMI电源控制柜整流桥
  19. 波数与波长 matlab,波长与波数的关系为.PPT
  20. 百度地图 polygon点击事件_中国地图的画法

热门文章

  1. [ASP.NET2.0] asp.net在ie7中使用FileUpload上传前预览图片 [ZT]
  2. .NET 6新特性试用 | 隐式using指令
  3. Dapr + .NET Core实战(三)状态管理
  4. VS2019 调试技巧之附加进程
  5. WPF开源控件扩展库 - MaterialDesignExtensions
  6. TypeScript 4.0 发布
  7. Kubernetes是容器化微服务的圣杯么?
  8. 一文读懂 Copyleft 开源许可证
  9. asp.net core 使用 AccessControlHelper 控制访问权限
  10. 微软如何利用机器学习改进Win 10更新体验