PHP实现阿拉伯数字转中文大写
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实现阿拉伯数字转中文大写相关推荐
- 金额阿拉伯数字转换为中文大写
最近的做项目中需要弄一个金额是阿拉伯数字转为中文大写的金额,自己偷懒了,就总结一下. 第一种方法相对复杂 private static readonly String cnNumber = " ...
- VB 阿拉伯数字转换为中文大写数值函数
Private Function CChinese(StrEng As String) As String If Not IsNumeric(StrEng) Or StrEng Like " ...
- 阿拉伯数字 转换 中文大写
阿拉伯数字 转换 中文大写 <?php class ToChineseNumber {private $money = "";private $cnynums = array ...
- Lua阿拉伯数字转中文大写数字
function numberToString(szNum)---阿拉伯数字转中文大写local szChMoney = ""local iLen = 0local iNum = ...
- 阿拉伯数字和中文大写形式的相互转换
将阿拉伯数字转化为中文大写是很简单很实用的功能,但由于0这个特殊数字的存在使得实现起来并非那么容易,实现这一功能的关键就是对0的正确处理.该程序是我几个月之前写成的,当时没有加注释,现在程序的实现细节 ...
- jq 数字转中文数字_阿拉伯数字 转换 中文大写
阿拉伯数字 转换 中文大写 class ToChineseNumber { private $money = ""; private $cnynums = array(" ...
- 将阿拉伯数字转换为中文大写数字 —— pyhton实现
将阿拉伯数字转换为中文大写数字 -- pyhton实现 在银行的日常业务中,常常需要用到将阿拉伯数字转换为中文大写数字的 功能.这次实验将编写一个程序,将用户输入的阿拉伯数字代表的金额,转换为大写数字 ...
- 阿拉伯数字转中文大写
//=============================阿拉伯数字转中文大写============================= function Chinese(num) //将阿拉伯 ...
- 阿拉伯数字转中文大写和中文小写封装工具类
package com.springboot.entity.utils; import lombok.extern.slf4j.Slf4j; /** * @author maniac * date ...
- c#版的阿拉伯数字转中文大写,以及票据日期的写法
前接上篇,阿拉伯数字转中文数字是蛮有意思的,最近又有新发现~现在更新一下以前的代码~ c#版的阿拉伯数字转中文大写,以及票据日期的写法 不废话,直接上代码,两个方法 阿拉伯数字转中文: private ...
最新文章
- eclipse java 7_在Eclipse中编程Java 7
- Golang 编程 — Go Micro 微服务框架
- 提高IT运维综合管理能力,实现业务服务管理
- JZOJ 5477. 【NOIP2017提高组正式赛】宝藏
- android代码判断权限,安卓权限检测代码
- python爬虫源码项目_32个Python爬虫实战项目,满足你的项目慌(带源码)
- 信息学奥赛一本通 1061:求整数的和与均值 | OpenJudge NOI 1.5 04
- 关于 IdentityServer4 中的 Jwt Token 与 Reference Token
- EVENT:10218 dump uba of applied undo
- 小程序的侵权“生死局”
- mysql in 文本_MySQL_mysql 的load data infile,LOAD DATA INFILE语句从一个文本文 - phpStudy...
- Ubuntu下使用苹果Monaco字体
- 远程办公与人心、机制、工具
- 一些图像置乱算法matlab
- html未响应是什么原因,ie浏览器未响应如何解决
- linux控制wifi发射功率,路由器的发射功率上限是多少
- 4月日本旅游签证简化办理攻略分享
- Linux处理cds文件,Linux 使用CDS磁盘+LVM
- C4996:#(The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:)
- 2021_01_25
热门文章
- 手把手教你做第一个RPA机器人流程
- 腾讯正式推出密码保护卡,貌似对火狐用户重视不够
- SEO 已死,LLMO 万岁
- Python 利用opencv给白底照片换色,全网唯一
- 私钥被盗,满盘皆输——Poker EOS被盗 2万多EOS事件启示
- c语言define作用范围,#define的作用(C语言)
- 从「英语流利说」们再谈虚夸的AI教育:一场取代老师的闹剧和收场法则
- 微信小程序 MinUI 组件库系列之 abnor 异常流组件 1
- 计算机开机无法选择用户界面,带有win10双系统中win10关机后开机无法进入启动菜单选择及BIOS界面的原因你知道吗?...
- 年轻人,请听我说……