文档章节

将金额数字转化为中文大写

永不止步0929
 永不止步0929
发布于 2016/11/17 18:47
字数 133
阅读 18
收藏 0
点赞 0
评论 0

//将金额数字转化为中文大写
    function toChineseNumber($money){
      $money = round($money,2);
      $cnynums = array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖");
      $cnyunits = array("圆","角","分");
      $cnygrees = array("拾","佰","仟","万","拾","佰","仟","亿");
      @list($int,$dec) = explode(".",$money,2);
      $dec = array($dec[1],$dec[0]);
      $ret = array_merge($dec,array(implode("",cnyMapUnit(str_split($int),$cnygrees)),""));
      $ret = implode("",array_reverse(cnyMapUnit($ret,$cnyunits)));
      return str_replace(array_keys($cnynums),$cnynums,$ret);
    }
    function cnyMapUnit($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;
     }

本文转载自:

共有 人打赏支持
永不止步0929
粉丝 0
博文 29
码字总数 7592
作品 0
海淀
程序员
golang实现人民币小写转大写

使用golang的正则表达式实现人民币小写转大写,代码如下: 上面代码执行结果如下(可以使用ConvertNumToCny函数输入任何转换金额作为参数): 我们对于大金额的数据经常需要数位数而降低了我...

知止software ⋅ 2016/08/21 ⋅ 0

补充工具箱(第一个glade+zhscript应用)

功能包括表达式计算器、中文数字和大写金额转换等。 至于好不好用,一试便知,关键是——这不是要点,哈 我要说的是:这是一个gui程序,但他不是c++之类编译语言开发而是脚本 你点击而启动起...

zzzzzzzzzzz_ ⋅ 2010/05/02 ⋅ 0

money2hanzi 将金额转换为汉字大写

金额转汉子大写金额 项目地址 状态 使用 测试 实现思路

深山猎人 ⋅ 2016/10/24 ⋅ 0

sql--DQL_函数

一、函数的分类: 1、单行函数:输入一行数据,每一行都会返回一个结果。 a、字符函数 :输入的是字符,返回的也是字符 常见的函数(upper 、lower、initcap首字母大写、concat、length(按字...

柳白子 ⋅ 2016/11/22 ⋅ 0

莫尔斯电码生成器--cwtext

cwtext 做的事情很简单,就是将 plain ASCII 转化成为国际通用的莫尔斯电码。至于中文嘛,将其先转化为区位码或拼音或自定义的码表,将中文和英文数字建立起映射关系,然后再用 cwtext 转化为...

匿名 ⋅ 2009/11/03 ⋅ 0

利用Visual Studio International Pack 实现对汉字的简单操作

Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库可以更方便的创建支持多文化多语言的软件应用。 该软件包1.0版提供以下七个组...

长平狐 ⋅ 2013/04/25 ⋅ 0

java如何替换字符串中大写中文数字为阿拉伯数字?

我有几个字符串,如 我有十块钱,你有二十三块钱,他有二元钱。我想转换成 “我有10块钱,你有23块钱,他有2元钱。”,请问如何转换,也就是如何把字符串中大写中文数字转换成阿拉伯数字。大...

jbas ⋅ 2014/05/06 ⋅ 8

字符、字节及其编码

从计算机对多国语言的支持角度看,大致可以分为三个阶段: 系统内码 说明 系统 阶段一 ASCII 计算机刚开始只支持英语,其它语言不能够在计算机上存储和显示。 英文 DOS 阶段二 ANSI编码 (本...

kugua ⋅ 2011/08/28 ⋅ 0

response的应用--学习笔记

response的应用 2)1)web容器会传入与web容器相关的HttpServletRequest和HttpServletResponse对象的实现 2)每次浏览器请求,web容器会创建新的请求和响应对象,这二个对象的生命周期仅限于web...

知止内明 ⋅ 04/17 ⋅ 0

数字转中文

正在用java写一个阿拉伯数字转中文大写的算法,现遇到一个小学级别的疑惑,比如1009463,读作一百万零九千四百六十三还是一百万九千四百六十三? http://link.fobshanghai.com/rmb.htm 此人民...

BoXuan ⋅ 2017/09/06 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部