PHP 数字转换为大写的函数
/*** 金额的小写转大写* @param $ns int 输入的数字*/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, $cnyunitss)));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;
}
PHP 数字转换为大写的函数相关推荐
- VB:将数字转换为大写中文
方法1: 程序代码: Const strN = "零壹贰叁肆伍陆柒捌玖" Const strG = "拾佰仟万亿" Const intN = "012 ...
- python数字转中文大写_python 数字转换为大写
在会计的时候,用到将数字转换为大写,也就是讲数字转为汉字 外汇出入金流程https://www.fx61.com/supportclass cnumber: cdict = {} gdict = {} ...
- 数字金额转换为大写金额python_python 数字转换为大写
在会计的时候,用到将数字转换为大写,也就是讲数字转为汉字 外汇出入金流程https://www.fx61.com/supportclass cnumber: cdict = {} gdict = {} ...
- JS 实现数字转换为大写中文金额
数字转换为大写中文金额 function convertCurrency(money) { //汉字的数字 var cnNums = new Array('零', '壹', '贰', '叁', '肆' ...
- 金钱数字转换为大写中文
效果图如下: private void zhuanhuan_Click(object sender, EventArgs e) { ...
- 用JQuery方法,将会计数字转换为大写
最近结了一单任务,编写OA里的差旅费报销.要求将填写的数字按位数逐个填入表单中,并自动转换为中文大写.如下图:1处为传递来的数据,通过JS拆分填入2,再转为大写填入3处. 这里主要介绍"数字 ...
- 把字符串转换大写php,php把字符串转换为大写的函数strtoupper()
实例 把所有字符转换为大写:<?php echo strtoupper("Hello WORLD!"); ?> 定义和用法 strtoupper() 函数把字符串转换为 ...
- python数字转换为大写中文_python 人民币数字转汉字大写金额
1 ''' 2 人民币数字转大写汉字3 ''' 4 5 #coding: utf-8 6 importwarnings7 from decimal importDecimal8 9 def cncur ...
- c#数字转换为大写汉字
public string NumToChinese(string x){//数字转换为中文后的数组 //转载请注明来自 http://www.uzhanbao.comstring[] P_array ...
- Postgresql/Greenplum中将数字转换为字符串TO_CHAR函数前面会多出一个空格
-- 问题1..Postgresql中将数字转换为字符串前面多出一个空格. SELECT TO_CHAR('20181206' + 1, '99999999'); -- 解决1.使用如下,参数二前面加 ...
最新文章
- Java多线程协作(wait、notify、 notifyAll)
- struts2学习:配置篇值请求处理元素
- 【CSS练习】IT修真院--练习4-移动端界面
- 力扣——所有可能的满二叉树
- bartender外部表不是预期格式_三张表轻松搞定项目计划
- 可以看游资的app_跟随一线游资操作,轻松收获涨停板
- Python中的驻留机制:小数据池和代码块
- 语义网络分析图怎么做_怎么去分辨化工壶,光说可能大家还是会有疑惑,所以做了几个图...
- 苹果股价爆涨10%:股票拆分,利好散户
- Android Studio实现简单的QQ应用
- 一级造价工程师(安装)- 计量笔记
- 乐视云盘电脑版 V3.1.0 官方最新版
- jaxen-1.1-beta-6.jar的用处
- jmeter压力测试及服务器性能监控
- 大数据系统开发综合实践(一)
- Unity3D 加载PDF文件以及简单的切换页面
- 对话黑客:四款最佳的反监控移动APP
- 基于web的学生管理系统(一)简介
- Firefox OS 架构简析
- 读取html tr td,获取tr td 的三种方式
热门文章
- JDK	安装教程——图文细讲
- 内存条带宽的换算方法以及DDR4内存理论带宽
- Android实现多国语言适配:app名称随系统的语言而更换
- python中def demo是什么意思_Python def函数的定义、使用及参数传递实现代码
- 【UI设计】扁平化设计之流行色值
- 微信商户、支付宝特殊能力开通
- 使用python判断文件是否是excel格式
- 专题·数学概率与期望【including 条件概率,贝叶斯定理, 全概率公式,数学期望, 绿豆蛙的归宿
- 西安奥创软件研究院在博客园的博客开通
- android屏幕点击录制脚本,Android录制屏幕脚本