numToRmb.php

header("content-type:text/html;charset=utf-8");

function numToRmb($num){

$rmbNum = ['零','壹','贰','叁','肆','伍','陆','柒','捌','玖'];

$rmbUnit = ['分','角','元','拾','佰','仟','万','拾','佰','仟','亿','拾','佰','仟','万','拾','佰','仟'];

//数字预处理

if($num == '' || $num == 0){

return '请输入一个大于0的金额,谢谢!';

}else {

$num = number_format($num, 2, '.', '')*100;

}

if (strlen(number_format($num, 0, '', ''))>18) {

return '输入的金额不得超过千万亿!';

}

//开始数字转换人民币大写

$out1 = 0;

$numRmb = '';

$unit = '';

$rmb = '';

for ($out1 = 0 ; $out1 < strlen(number_format($num, 0, '', '')) ; $out1++) {

$numRmb = $rmbNum[substr(number_format($num, 0, '', ''), $out1, 1)];

$unit = $rmbUnit[strlen(number_format($num, 0, '', ''))-$out1-1];

$rmb = $rmb.$numRmb.$unit;

}

// 将大写人民币中的零进行调整

$rmbStrlen = strlen($rmb);

for ($out2=0; $out2 < $rmbStrlen; $out2=$out2+3) {

$tempRmb = substr($rmb, $out2, 6);

if ($tempRmb=='零元'||$tempRmb=='零万'||$tempRmb=='零亿') {

$left = substr($rmb, 0, $out2);

$right = substr($rmb, $out2+3);

$rmb = $left.$right;

$out2 = $out2 - 3;

$rmbStrlen = $rmbStrlen - 3;

}elseif ($tempRmb=='零拾'||$tempRmb=='零佰'||$tempRmb=='零仟') {

$left = substr($rmb, 0, $out2+3);

$right = substr($rmb, $out2+6);

$rmb = $left.$right;

$out2 = $out2 - 3;

$rmbStrlen = $rmbStrlen - 3;

}elseif ($tempRmb=='零分'||$tempRmb=='零角') {

$left = substr($rmb, 0, $out2);

$right = substr($rmb, $out2+6);

$rmb = $left.$right;

$out2 = $out2 - 6;

$rmbStrlen = $rmbStrlen - 6;

}

if ($tempRmb=='零零') {

$left = substr($rmb, 0, $out2);

$right = substr($rmb, $out2+3);

$rmb = $left.$right;

$out2 = $out2 - 3;

$rmbStrlen = $rmbStrlen - 3;

}

if(substr($rmb,strlen($rmb)-3)=='元') {

$rmb = $rmb.'整';

}

}

return $rmb;

}

echo numToRmb($_POST['num']);

?>

计算机中人民币数字格式,数字转人民币金额大写相关推荐

  1. 计算机中¥符号按哪个键,人民币符号(¥)

    ¥是下列两种货币的货币符号: 人民币(CNY) 日元(JPY) 因为以上两种货币的单位都是圆(圆/元/円),日语发音为en.符号由拉丁字母"Y"和两道平行水平线组成.中国大陆早期多 ...

  2. 计算机中丢失ZJCAKeyAdmin,ZJCA数字证书客户端

    zjca数字证书客户端使用简单,可以帮助用户查看个人证书,现在很多电子商务都是需要通过数字证书验证身份的,数字证书安全性比较高,对个人身份信息保密也较好,让用户可以在网上正常交易,大部分证书都是通过U ...

  3. 图像如何存储在计算机中?

    介绍 深度学习技术普遍用于非结构化数据,例如文本数据或图像数据.在处理任何类型的数据之前,应先对它有充分的了解. 因此,在本文中,我们将讨论图像并查看它们如何实际存储在计算机上.我们将介绍两种保存图像 ...

  4. 使用计算机制作数字文本格式,计算机中数字、文字、图像、声音和视频的表示与编码...

    设计计算机的最初目的是进行数值计算,计算机中首先表示的数据就是各种数字信息.随着应用的发展,现在计算机数据以不同的形式出现,如:数字.文字.图像.声音和视频等.但是,在计算机内部,这些数据形式还是以数 ...

  5. php人民币大写函数,将人民币数字转化为人民币大写格式的PHP函数

    这个函数用来把人民币数字转换为人民币大写格式,这个函数感觉还可以.要的拿去吧. function toCNFormat($data) { $data = strpos($data, ".&q ...

  6. 数字转换成人民币大写格式(带界面)

    今天看了算法的公开课,有一个把数字转换成人民币大写的算法. 后面就想着自己写一个界面的,好几天没有写一个完整的程序的. 当然有一些BUG,没有时间优化,后面在慢慢优化. 自己的名言:每天努力一点儿,总 ...

  7. 视数字人民币为假想敌——数字美元的来龙去脉

    尽管<数字美元项目>白皮书没有一处提及中国和数字人民币,但其掌舵者早已经将数字人民币视为假想敌. 美国商品期货交易委员会(CFTC)前主席克里斯托弗·詹卡洛(J.ChristopherGi ...

  8. PHP中国际化地数字格式处理

    学习PHP中国际化地数字格式处理 不知道大家有没有了解过,对于数字格式来说,西方国家会以三位为一个进位,使用逗号来分隔.比如,12345678,用标准的格式来表示的话就是 12,345,678 .不过 ...

  9. Excel 2007中自定义数字格式前要了解的准则

    要在Excel 2007中创建自定义数字格式,首先应了解自定义数字格式的准则,并从选择某一内置数字格式开始.然后,可以更改该格式的任意代码部分,从而创建自己的自定义数字格式. 数字格式最多可包含四个代 ...

  10. 学习PHP中国际化地数字格式处理

    不知道大家有没有了解过,对于数字格式来说,西方国家会以三位为一个进位,使用逗号来分隔.比如,12345678,用标准的格式来表示的话就是 12,345,678 .不过我们中文其实并不会有这样的分隔符, ...

最新文章

  1. 8家云计算及安全巨头联合成立云安全服务联盟
  2. ssm框架app管理平台_后端程序员跨平台应用的前端框架uni-app初探
  3. html表格点击为编辑框,el-table表格内双击或单击单元格编辑输入框、日期等
  4. 前端进阶之路: 前端架构设计(2)-流程核心
  5. golang mysql分表_go分库分表 主从分离例子
  6. 【渗透案例】上班摸鱼误入陌生网址——结果被XSS劫持了
  7. Tomcat启动时日志报 dcom.sun.manager.jmxremote 异常导致无法正常启动使用
  8. WPF仿微信界面发送消息简易版
  9. setup_per_cpu_areas 函数
  10. myeclipse6.5安装jrable
  11. android开发中中按钮 变成红边白底,PS人像换红底为白底等的处理
  12. C++画图 => 蓝桥杯青少组C++ => 信奥 学习路线图
  13. java《面向对象综合题》
  14. Tensorflow 笔记 Ⅺ——NLP 实现电影评论情感分析
  15. 没有痛苦的博士求学经历不是合格的(彭思龙)
  16. 中兴以太网板see服务器地址,see
  17. 机器学习 决策树算法
  18. Python-可变和不可变类型
  19. React-虚拟DOM
  20. 内存不能为read修复方法

热门文章

  1. 京东准点秒杀脚本【2020】
  2. 数据质量管理十步流程
  3. 【艾琪出品】-【福建师范大学】-福师《计算机应用基础》在线作业二参考资料正确答案
  4. 顺丰推出“丰食”平台 单挑美团饿了么胜算几何?
  5. TypeScript + React + Redux 实战简单天气APP全套完整项目
  6. 计算机博弈围棋,计算机博弈:“不围棋”入门教程
  7. python长整型怎么用_长整型 python
  8. 【算法-LeetCode】121. 买卖股票的最佳时机(动态规划;贪心)
  9. python excel openpy_python处理excel文件
  10. B. Kay and Snowflake(重心的性质)