php将数字转化为中文大写人民币格式
<?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将数字转化为中文大写人民币格式相关推荐
- python 怎么将数字转大写_Python将数字转化为中文大写的实例代码
Python将阿拉伯数字转化为中文大写,关键点在于中间空多个0的问题. 这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符串组成的Li ...
- 阿拉巴数字转化为中文大写
//阿拉伯数字转换为简写汉字 function Arabia_To_SimplifiedChinese(Num) {for (let i = Num.length - 1; i >= 0; i- ...
- 如何将数字转化为中文大写 java
package com.tchf.service.plan.common.utils;public class NumberToChn {static String CHN_NUMBER[] = {& ...
- java 数字转化为汉字_工具类_java 数字转化为汉字大写
public class Num2Rmb { private String[] hanArr = { "零", "壹", "贰", &quo ...
- 输入数字怎么变成大写python_Python将阿拉伯数字转化为中文大写
利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小 数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字 ...
- Python将阿拉伯数字转化为中文大写
利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符 ...
- js将数字转换成中文大写
//完成将 toChineseNum, 可以将数字转换成中文大写的表示,处理到万级别,例如 toChineseNum(12345),返回 一万二千三百四十五.const toChinesNum = ( ...
- C语言-如何将用户输入的金额数字转换成中文大写?
实战: 如何将用户输入的金额数字转换成中文大写? #include <stdio.h>int main() {// 输入金额转换成大写int money; // 输入数字int money ...
- JavaScript:将输入的一串数字转换成中文大写,最高可写12位(千亿)
将输入的一串数字转换成中文大写,最高可写12位(千亿) 例:输入:10000,输出:壹万 输入:10010,输出:壹万零壹拾 源码: function toChineseBig(num) {// 将接 ...
最新文章
- SAP复合角色更改后扩展到派生节点
- python【5】-生成式,生成器
- The proof of “chi-square statistics follows chi-square distribution”
- c语言中图形驱动程序功能_C / C ++中的图形:一些更有趣的功能
- 【uoj#207】共价大爷游长沙 随机化+LCT维护子树信息
- 【bzoj2084】[Poi2010]Antisymmetry
- 傻瓜看完都可以简单使用Git
- elastic-job 新手指南
- 华为服务器麒麟系统,麒麟服务器
- Spring JtaTransactionManager事务管理
- go 时间的操作(比较,增加)
- 项目组织与团队管理——社会惰化
- 尚福林:建立集团诉讼和股东代表诉讼制度
- Java8之深克隆与浅克隆
- hiar sdk for android,HiAR | HiAR SDK for Unity | 涂涂乐开发教程
- 分布式团队的高效站立会说明书
- PowerPC指令集结构之同步指令:Sync和Isync
- KBU1010-ASEMI电源控制柜整流桥
- 波数与波长 matlab,波长与波数的关系为.PPT
- 百度地图 polygon点击事件_中国地图的画法
热门文章
- [ASP.NET2.0] asp.net在ie7中使用FileUpload上传前预览图片 [ZT]
- .NET 6新特性试用 | 隐式using指令
- Dapr + .NET Core实战(三)状态管理
- VS2019 调试技巧之附加进程
- WPF开源控件扩展库 - MaterialDesignExtensions
- TypeScript 4.0 发布
- Kubernetes是容器化微服务的圣杯么?
- 一文读懂 Copyleft 开源许可证
- asp.net core 使用 AccessControlHelper 控制访问权限
- 微软如何利用机器学习改进Win 10更新体验