function convertMoney($num) {$c1 = "零壹贰叁肆伍陆柒捌玖";$c2 = "分角元拾佰仟万拾佰仟亿";$num = round($num, 2);  //输入金额四舍五入$num = $num * 100;if (strlen($num) > 10) {return "金额太大,请检查";}$i = 0;$c = "";while (1) {if ($i == 0) {$n = substr($num, strlen($num)-1, 1);} else {$n = $num % 10;}$p1 = substr($c1, 3 * $n, 3);$p2 = substr($c2, 3 * $i, 3);if ($n != '0' || ($n == '0' && ($p2 == '亿' || $p2 == '万' || $p2 == '元'))) {$c = $p1 . $p2 . $c;} else {$c = $p1 . $c;}$i = $i + 1;$num = $num / 10;$num = (int)$num;if ($num == 0) {break;}}$j = 0;$slen = strlen($c);while ($j < $slen) {$m = substr($c, $j, 6);if ($m == '零元' || $m == '零万' || $m == '零亿' || $m == '零零') {$left = substr($c, 0, $j);$right = substr($c, $j + 3);$c = $left . $right;$j = $j-3;$slen = $slen-3;}$j = $j + 3;}if (substr($c, strlen($c)-3, 3) == '零') {$c = substr($c, 0, strlen($c)-3);}if (empty($c)) {return "零元整";}else{return $c . "整";}
}

TP5-金钱转换,将小写的金钱数转换成大写格式相关推荐

  1. 4个好用的音频转换工具,简单2步转成MP3格式

    分享4个亲测有用的音乐格式转换工具,不仅可以免费转换各大平台的音乐,简单两步就能转换成通用的MP3格式,另外还给大家准备了一个可以直接下载MP3格式音乐的教程 1.酷Q音乐转换 一个专门用来转换下载的 ...

  2. 人民币金额转换成大写格式(java)

    实现本实例关键在于以下几点: 将数字格式化,如果存在小数部分,将其转换为3位小数(DecimalFormat方法): 分别将整数部分与小数部分转换为大写方式,并插入金额单位: 组合转换后整数部分与小数 ...

  3. 在Excel中将人民币金额小写转成大写(转)

    在Excel中将人民币金额小写转成大写(转)[@more@] Excel中要将人民币小写金额转换成大写格式,将自定义格式类型中的"G/通用格式"改为"G/通用格式&quo ...

  4. Excel中将人民币金额小写转成大写(转)

    Excel中将人民币金额小写转成大写(转) Excel中要将人民币小写金额转换成大写格式,将自定义格式类型中的"G/通用格式"改为"G/通用格式"元" ...

  5. 如何将Visio图形转换成EPS格式【mark from百度知道】

    因为TeX系统只支持EPS格式的图形插入,但平常我们用得最广泛的是Visio,因此如何有效的转换成为了广大TeX初学者面临的一个比较棘手的问题,下面是我收集到的几种方法,个人推荐方法一.方法一:就是用 ...

  6. ppt转换成pdf格式转换器怎么使用

    ppt转换成pdf格式转换器怎么使用 临近期末考试之时,各科老师都会将自己制作好的课件分发给大家,粗略一看每张文稿合起来少说也有几千张.一张一张翻阅起来太慢了,倘若将之转入pdf中,借助pdf良好的视 ...

  7. C语言试题八十二之输入小写字母,把小写字母转换成大写字母。

    1.题目 输入小写字母,把小写字母转换成大写字母. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...

  8. 信息学奥赛一本通(1138:将字符串中的小写字母转换成大写字母)

    1138:将字符串中的小写字母转换成大写字母 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 28417     通过数: 14185 [题目描述] 给定一个字符串 ...

  9. C语言例题理解(小写字母转换成大写字母,兔子生兔子问题,求100以内勾股数,整数逆序输出)

    例一(小写字母转换成大写字母) #include <stdio.h> int main() {char x,y;printf("输入一个小写字母:\n");x=getc ...

最新文章

  1. 对象是空的吗? [重复]
  2. ML之LoR:利用LoR二分类之非线性决策算法案例应用之划分正负样本
  3. 电脑硬件检测_好用的电脑硬件型号有哪些_江西南昌顺同谦科技|电脑||笔记本|...
  4. 一个成功的Git分支模型
  5. fullcalendar php,日历插件fullcalendar+php的使用教程 — 读取json数据
  6. Struts2中带参数的结果集
  7. 使用 scipy.fft 进行Fourier Transform:Python 信号处理
  8. java简单算法总结
  9. 小猴子下落nyoj63(一道可以直接写的好题)
  10. python常见运维脚本_Python运维常用脚本
  11. 使用win10开启wifi移动热点解决软媒wifi助手开启失败问题
  12. 数据可视化(全彩)(大数据丛书,首次全面细致地梳理了可视化理论,方法、工具与应用案例。马匡六教授、石教英教授鼎力推荐,十二五国家重点图书出版规划项目)
  13. Oracle 考试概要
  14. [电影]《Ladybird》演绎完整18岁的青春
  15. 数据库、表的创建与修改
  16. 解决git clone提示Permission denied publickey 问题
  17. 极速office(Word)文字如何竖向
  18. 新手程序员编程必不可少的八大工具
  19. 游戏心得:解决在win7下不能安装apploc.msi(applocale)
  20. 【Mysql系列】计算两个日期的时间差

热门文章

  1. 经济学家朱嘉明:2020年是区块链与产业结合的重要年份
  2. Excel数据透视表数据源的设置说明
  3. 【Spring Web教程】SpringBoot 整合WebSocket
  4. 关于excel表格的公式大全
  5. EduSoho框架DAO层缓存机制
  6. 行业研究——信创行业
  7. 西门子串口通讯09-CP341在博途环境中做Modbus从站通讯
  8. transform.ToTensor
  9. VASP6.1.0中VTST插件的编译
  10. android全局toast,全局Toast和Snackbar