function 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;
}//调用
$num = 123456789.12;
echo cny($num);

PHP实现阿拉伯数字转中文大写相关推荐

  1. 金额阿拉伯数字转换为中文大写

    最近的做项目中需要弄一个金额是阿拉伯数字转为中文大写的金额,自己偷懒了,就总结一下. 第一种方法相对复杂 private static readonly String cnNumber = " ...

  2. VB 阿拉伯数字转换为中文大写数值函数

    Private Function CChinese(StrEng As String) As String If Not IsNumeric(StrEng) Or StrEng Like " ...

  3. 阿拉伯数字 转换 中文大写

    阿拉伯数字 转换 中文大写 <?php class ToChineseNumber {private $money = "";private $cnynums = array ...

  4. Lua阿拉伯数字转中文大写数字

    function numberToString(szNum)---阿拉伯数字转中文大写local szChMoney = ""local iLen = 0local iNum = ...

  5. 阿拉伯数字和中文大写形式的相互转换

    将阿拉伯数字转化为中文大写是很简单很实用的功能,但由于0这个特殊数字的存在使得实现起来并非那么容易,实现这一功能的关键就是对0的正确处理.该程序是我几个月之前写成的,当时没有加注释,现在程序的实现细节 ...

  6. jq 数字转中文数字_阿拉伯数字 转换 中文大写

    阿拉伯数字 转换 中文大写 class ToChineseNumber { private $money = ""; private $cnynums = array(" ...

  7. 将阿拉伯数字转换为中文大写数字 —— pyhton实现

    将阿拉伯数字转换为中文大写数字 -- pyhton实现 在银行的日常业务中,常常需要用到将阿拉伯数字转换为中文大写数字的 功能.这次实验将编写一个程序,将用户输入的阿拉伯数字代表的金额,转换为大写数字 ...

  8. 阿拉伯数字转中文大写

    //=============================阿拉伯数字转中文大写============================= function Chinese(num)  //将阿拉伯 ...

  9. 阿拉伯数字转中文大写和中文小写封装工具类

    package com.springboot.entity.utils; import lombok.extern.slf4j.Slf4j; /**  * @author maniac  * date ...

  10. c#版的阿拉伯数字转中文大写,以及票据日期的写法

    前接上篇,阿拉伯数字转中文数字是蛮有意思的,最近又有新发现~现在更新一下以前的代码~ c#版的阿拉伯数字转中文大写,以及票据日期的写法 不废话,直接上代码,两个方法 阿拉伯数字转中文: private ...

最新文章

  1. eclipse java 7_在Eclipse中编程Java 7
  2. Golang 编程 — Go Micro 微服务框架
  3. 提高IT运维综合管理能力,实现业务服务管理
  4. JZOJ 5477. 【NOIP2017提高组正式赛】宝藏
  5. android代码判断权限,安卓权限检测代码
  6. python爬虫源码项目_32个Python爬虫实战项目,满足你的项目慌(带源码)
  7. 信息学奥赛一本通 1061:求整数的和与均值 | OpenJudge NOI 1.5 04
  8. 关于 IdentityServer4 中的 Jwt Token 与 Reference Token
  9. EVENT:10218 dump uba of applied undo
  10. 小程序的侵权“生死局”
  11. mysql in 文本_MySQL_mysql 的load data infile,LOAD DATA INFILE语句从一个文本文 - phpStudy...
  12. Ubuntu下使用苹果Monaco字体
  13. 远程办公与人心、机制、工具
  14. 一些图像置乱算法matlab
  15. html未响应是什么原因,ie浏览器未响应如何解决
  16. linux控制wifi发射功率,路由器的发射功率上限是多少
  17. 4月日本旅游签证简化办理攻略分享
  18. Linux处理cds文件,Linux 使用CDS磁盘+LVM
  19. C4996:#(The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:)
  20. 2021_01_25

热门文章

  1. 手把手教你做第一个RPA机器人流程
  2. 腾讯正式推出密码保护卡,貌似对火狐用户重视不够
  3. SEO 已死,LLMO 万岁
  4. Python 利用opencv给白底照片换色,全网唯一
  5. 私钥被盗,满盘皆输——Poker EOS被盗 2万多EOS事件启示
  6. c语言define作用范围,#define的作用(C语言)
  7. 从「英语流利说」们再谈虚夸的AI教育:一场取代老师的闹剧和收场法则
  8. 微信小程序 MinUI 组件库系列之 abnor 异常流组件 1
  9. 计算机开机无法选择用户界面,带有win10双系统中win10关机后开机无法进入启动菜单选择及BIOS界面的原因你知道吗?...
  10. 年轻人,请听我说……