15) {

return "金额太大";

die();

}

if ($c = strpos($num, '.')) {//有小数点,$c为小数点前有几位

$len=strlen($num)-strpos($num,'.')-1;//小数点后有几位数

}else {//无小数点

$c = strlen($num);

$zheng = '整';

}

for ($i = 0; $i < $c; $i++) {

$bit_num = substr($num, $i, 1);

if ($bit_num != 0 || substr($num, $i + 1, 1) != 0) {

@$low = $low . $d[$bit_num];

}

if ($bit_num || $i == $c - 1) {

@$low = $low . $e[$c - $i - 1];

}

}

if($len!=1){

for ($j = $len; $j >= 1; $j--) {

$point_num = substr($num, strlen($num) - $j, 1);

@$low = $low . $d[$point_num] . $p[$j - 1];

}

}else{

$point_num = substr($num, strlen($num) - $len, 1);

$low=$low.$d[$point_num].$p[$len];

}

$chinses = str_split($low, 3);//字符串转化为数组

for ($x = count($chinses) - 1; $x >= 0; $x--) {

if ($inwan == 0 && $chinses[$x] == $e[4]) {//过滤重复的万

$final[$y++] = $chinses[$x];

$inwan = 1;

}

if ($inyi == 0 && $chinses[$x] == $e[8]) {//过滤重复的亿

$final[$y++] = $chinses[$x];

$inyi = 1;

$inwan = 0;

}

if ($chinses[$x] != $e[4] && $chinses[$x] !== $e[8]) {

$final[$y++] = $chinses[$x];

}

}

$newstr = (array_reverse($final));

$nstr = join($newstr);

if ((substr($num, -2, 1) == '0') && (substr($num, -1) <> 0)) {

$nstr = substr($nstr, 0, (strlen($nstr) -6)).'零'. substr($nstr, -6, 6);

}

$nstr=(strpos($nstr,'零角')) ? substr_replace($nstr,"",strpos($nstr,'零角'),6) : $nstr;

return $nstr = (substr($nstr,-3,3)=='元') ? $nstr . $zheng : $nstr;

}

echo numTrmb(556455456156.65);

php将数字转换人民币显示,php数字转化为人民币大写相关推荐

  1. python数字转换_Python实现中文数字转换为阿拉伯数字的方法示例

    本文实例讲述了Python实现中文数字转换为阿拉伯数字的方法.分享给大家供大家参考,具体如下: 一.需求 今天写了三千二百行代码. 今天写了3200行代码. 两行意思相同,只是表达方式不太能够,统一掉 ...

  2. python123数字转换_Python将汉字数字转换成阿拉伯数字的方法

    用Python将汉字数字转换成阿拉伯数字的方法.汉字数字就是我们的大写数字:零.壹.贰.叁.肆.伍.陆.柒.捌.玖.拾,这种只有在会计人员才会常用的数字. Python把用汉字表示的数字转换为阿拉伯数 ...

  3. java 数字转换成汉字_Java-String-阿拉伯数字转换成中文汉字数字

    package com.test; public class NumberUtils { private static final String[] UNITS = { "", & ...

  4. php数字转换百千万,PHP数字金额转换成中文大写显示

    整个功能其实不难,只是还算挺实用,所以记一下哈,其他编程语言转换一下也是能可以的! 思路:把传过来的金额转换成整数和小数两部分,再对其分别进行转换处理 代码附上: function moneyToSt ...

  5. mysql数字转换中文版_MYSQL字符数字转换

    1. 将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决 select * from pony order by ...

  6. mysql 中文数字转换_数据库中数字和中文的转换问题

    public class DaoUtil{ /** * 系统字典表 * 适用于列表循环时,根据编码获取汉字 * @param appdicid * @return */ public static H ...

  7. linux中数字转换成字符,各种数字类型转换成字符串型

    各种数字类型转换成字符串型--JAVA 各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型. 字符串型转换成 ...

  8. 大数字转换,将大额数字转换为万、千万、亿等 如10000转1万

    export function bigNumberTransform (value) {const newValue = ['', '', '']let fr = 1000let num = 3let ...

  9. 数字转换成中文汉字数字

    1 class Student { 2 static String[] ss = new String[]{"零", "壹", "贰", & ...

最新文章

  1. mysql 安全扫描_MySQL 安全和监控 - Can't Wait Any Longer - OSCHINA - 中文开源技术交流社区...
  2. 统计gitlab代码行脚本_一点也不复杂, GitLab Webhook 自动部署代码
  3. BZOJ 4710: [Jsoi2011]分特产
  4. php 腾讯云 文字识别_腾讯云安全为何成为企业首选?4大原因成为制胜王道
  5. 在R中调用关联规则——Apriori算法
  6. 大量html乱码seo,HTTPS改造之后网页错位乱码,影响SEO和正常访问,应该这样改
  7. 面向对象编程引入“人狗大战”小游戏
  8. 安卓添加滚轮代码_[按键精灵手机版教程]安卓实战——制作天天酷跑脚本(2)...
  9. 显示not_Excel函数06:逻辑函数之OR、NOT函数应用实例分析
  10. 17.看板方法---瓶颈和非即时可用资源
  11. 分贝噪音测试软件文件存储,手机分贝噪音测试软件
  12. Pandas 中文API文档
  13. #学习笔记#什么是Servlet?
  14. 高等数学张宇18讲 第四讲 一元函数微分学的几何应用
  15. python中的snip用法_Ubuntu系统中安装SNIP
  16. Dump+mysql导入_mysql mysqldump导入数据库
  17. 写一个简易的手机APP
  18. 微信-点链接进入公众号关注页
  19. JetLinks学习笔记一
  20. 数据结构1800关于图的代码精选(二)

热门文章

  1. vue中is属性搭配vuedraggable插件实现可拖动可视化大屏展示组件的自定义配置功能
  2. Android游戏框架AndEngine使用入门
  3. Android手机间语音通话使用webrtc消除回音
  4. 前端随机生成验证码vuejsvant~element
  5. FindBugs,第 1 部分: 提高代码质量
  6. 【毕业设计】基于stm32的便携用电功率统计系统 -物联网 嵌入式 单片机
  7. HCIP-H12-221单选题库(5)
  8. 初玩scrapy:爬取淘票票(1)
  9. 判天地之美,析万物之理
  10. Redis和Memcached的区别(数据类型、内存管理、数据持久化、集群管理)