PHP货币转中文大写函数
function toCNcap($data){
$capnum=array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖");
$capdigit=array("","拾","佰","仟");
$subdata=explode(".",$data);
$yuan=$subdata[0];
$j=0;
$nonzero=0;
for($i=0;$i<strlen($subdata[0]);$i++){
if(0==$i){ //确定个位
if($subdata[1]){
$cncap=(substr($subdata[0],-1,1)!=0)?"元":"元零";
}else{
$cncap="元";
}
}
//确定万位
if(4==$i){
$j=0;
$nonzero=0;
$cncap="万".$cncap;
}
//确定亿位
if(8==$i){
$j=0;
$nonzero=0;
$cncap="亿".$cncap;
}
$numb=substr($yuan,-1,1); //截取尾数
$cncap=($numb)?$capnum[$numb].$capdigit[$j].$cncap:(($nonzero)?"零".$cncap:$cncap);
$nonzero=($numb)?1:$nonzero;
$yuan=substr($yuan,0,strlen($yuan)-1); //截去尾数
$j++;
}
if($subdata[1]){
$chiao=(substr($subdata[1],0,1))?$capnum[substr($subdata[1],0,1)]."角":"零";
$cent=(substr($subdata[1],1,1))?$capnum[substr($subdata[1],1,1)]."分":"零分";
}
$cncap .= $chiao.$cent."整";
$cncap=preg_replace("/(零)+/","//1",$cncap); //合并连续“零”
return $cncap;
}
PHP货币转中文大写函数相关推荐
- 数字转货币金钱中文大写
第一版 package com.demo;/*** @author Administrator* @date 2018/11/29 22:46*/ public class NumToChinese ...
- C# 货币金额中文(英文)大写转换方法-工具类
public static class Money {private static readonly String cnNumber = "零壹贰叁肆伍陆柒捌玖";private ...
- 货币数字转换成中文大写的函数
这个函数与以前其他网友提供的结构大不相同, 是一个从高位到低位的算法, 更加符合语言习惯. //---------------------------------------------------- ...
- C#中把货币、日期转换成中文大写
日期转换代码如下: /**//// <summary> /// 日期转换为中文大写 /// </summary> public class UpperConvert { ...
- Excel 货币中文大写汉字转化
Excel转化货币数字为中文大写:例如: 效果图: 代码: =IF(D8<1,IF(D8<0.1,TEXT(INT(D8*100),"[DBNum2]G/通用格式")& ...
- POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写...
再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数.百分比.货币.日期.科学计数法和中文大写这些将在下面一一写出 以下将要介绍的每一 ...
- 货币 和 日期 转 中文大写
货币数值转中文大写 package com.th.kits.Impl; import java.math.BigDecimal; /** * 阿拉伯数字转中文大写 */ public class ...
- php人民币小写转大写函数,php 人民币小写怎么转大写
php人民币小写转大写的方法:首先创建一个PHP示例文件:然后通过"function num2rmb($number = 0, $int_unit = '', $is_round=FALSE ...
- Web 页面怎么加货币符号和大写转换
Web 页面数据显示常会涉及到各种各样的数据格式化处理,其中,将金额加货币符号和大写转换就很常见. 1. 代码开发版实现方法 定义数据转换函数,页面进行调用. 1). 添加货币符号函数: a. 获取待 ...
- 小写金额变中文大写和英文方法总结
#region 变量申明 private static readonly String cnNumber = "零壹贰叁肆伍陆柒捌玖"; priva ...
最新文章
- android应用程序的混淆打包
- 【UGV】小车一些图片
- 【Spring reference】@ResponseBody注解
- xxx.jar 中没有主清单属性
- Java-switch选择结构
- es6去除重复项_Excel的去除重复项你真的明白原理吗?浅尝去除重复项的函数奥秘...
- Redis 高可用性实践
- c语言gettop函数值,数据结构-栈 C和C++的实现
- 在 SELECT 查询中使用透视
- 最新php下拉菜单制作,纯CSS制作的下拉菜单
- 质谱的工作原理及发展史
- Swift —— Moya和高阶函数
- Ubuntu安装及常用软件安装
- Java为 pdf、word和excel添加水印
- 电商后台:商品管理系统
- 娃娃乐学拼音软件许可及服务协议
- 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第三周作业 - 机器翻译与触发词检测
- python strftime时分秒_Python time.strftime()用法及代碼示例
- 国家二级计算机office知识点,2017年全国计算机二级office常见知识点
- ubuntu中搜狗输入法怎么翻页