// 原是是根据用户输入的数字判断再转换成想要的大写数字,如果我们先把大小写存在一个数组,再判断进行转换就OK了。

$data = $_POST['rmb'];

if (!ereg("^[0-9.]",$data) ) die('请输入数值!');

$arr = array('零','壹','贰','叁','肆','伍','陆','柒','捌','玖');

$arr2 = array(0=>'',1=>'十',2=>'百',3=>'千',4=>'万',5=>'十',6=>'百',7=>'千',8=>'亿',9=>'十',10=>'百',11=>'千');

$len1 = strlen($int);//判断位数

$arrlen = array();

for($i=1;$i<=$len1;$i ){

$sublen = substr($int, $i-1,1);

$arra['value'] = $sublen;

$arra['len'] = $len1 - $i 1;

array_push($arrlen, $arra);

}

for($j=0;$j<=$len1;$j ){

$va = $arrlen[$j]['value'];//RMB 数值

$valen = $arrlen[$j]['len'];//长度 确定单位

switch ($vc == $va)

{

case 0: echo  $arr[0];break;case 1: echo  $arr[1];break;

case 2: echo  $arr[2];break;case 3: echo  $arr[3];break;

case 4: echo  $arr[4];break;case 5: echo  $arr[5];break;

case 6: echo  $arr[6];break;case 7: echo  $arr[7];break;

case 8: echo  $arr[8];break;case 9: echo  $arr[9];break;

}

?>

php 0改成百 千_php 根据啊拉伯数字转变成大写中文数字相关推荐

  1. php 0改成百 千_【面试题】小数转换为人民币大写形式,PHP实现。

    前段时间面试,有个编程题目是将小数转换为人民币大写形式,最近用PHP多,就写一段,全当记个日志吧.未完待续. $newline = ' '; $RMB = array('', '壹', '贰', '叁 ...

  2. 【算法java版01】:键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成*

    键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成 * 一.题目描述 二.解题思路 三.代码示例 四.测评结果 一.题目描述 键盘录入一个字符串,将字符串中的大写改成小写,小写改成大 ...

  3. Powershell 数字转大写中文,数字金额转中文繁体(改自C#)

    改自原创C#语法: https://zhidao.baidu.com/question/587949259275229805.html?fr=iks&word=c%23+%CA%FD%D7%D ...

  4. 将数字转换成千分位,千分位改成数字

    将数字转换成千分位 function cc(s) {//千分位显示 if(isNaN(s)){//js自己的方法检验数字 //alert(s+"2"); document.getE ...

  5. matlab中,怎样把矩阵中所有的0改为2

    一句话搞定:>> a(find(a==0))=[2]:把矩阵中所有的0改为2 转载于:https://www.cnblogs.com/zhizhan/p/3684034.html

  6. dedecms怎么改php版本_php.ini配置中有3处设置不当会使网站存在安全问题

    所有的PHP项目都必须配置环境,不论是使用集成环境还是自己手动搭建,可能很少有人关注过php.ini里面配置的这些东西到底有什么作用,很多站长在设置php.ini文件时,都是网上找一个教程,然后人家说 ...

  7. 和平之翼代码生成器 SHCEU 版 4.0.0 Beta2 版 千年隼公布

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   和平之翼代码生成器SHCEU版4.0.0 Beta2版 千年隼公布 项目介绍 项目地址:https://gitee ...

  8. 中文数字转换成阿拉伯数字(一千二百三十四万五千六百七十八-->12345678)

    昨天老大问我又没有写过中文数字转换成阿拉伯数字,我说没有,我说那应该简单啊,就是将中文对应的数字换成阿拉伯数字就好了啊,比如一就换成1,二就换成2-十换成10.可是那么问题来了- 一十二呢-不能是11 ...

  9. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母

    把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...

最新文章

  1. 绝地求生现在服务器稳定吗,吃鸡服务器不稳定?《绝地求生》国服宣布将首次使用超性能服务器...
  2. 哒螨灵使用注意事项_杀螨最优组合,老的、少的、没出生的,都管用
  3. numpy---(精简)
  4. golang rpc单参数调用实例
  5. linux /dev/disk/by-path 修改,Linux磁盘分区
  6. Mybatis 开发 dao 的方法
  7. 比较三个数的大小,让其按大小顺序排列
  8. java多分支流程图_Java 流程控制 之 分支结构(条件判断)
  9. MySQL必知必会——语句总结
  10. 洛谷P1205JAVA题解
  11. 常用Dos命令以及英文全称(有道解读)
  12. 如何使LED灯泡变暗---凯利讯半导体
  13. 桂林银行携手华为,做“好山水”里的“好银行”
  14. MySQL数据库中视图的作用
  15. 根据数据库中的出生年份计算年龄
  16. 只要UEFI+MBR
  17. 手把手教你封杀恶意登录服务器的ip
  18. 从月薪3000到年薪40w+的第二步-准备
  19. idea Translation IP 地址无法访问
  20. ubuntu安装显卡驱动和cuda

热门文章

  1. continue语句只用于循环语句中_Python尚学堂高淇|P60P63break语句,else语句使用,循环代码的优化...
  2. 用word制作正规公文(转)
  3. linux 查看已安装软件
  4. Unity 入门教程:贪吃射(1) —— Unity 安装和项目创建
  5. 2.6-使用C#Winform开发Tcp/Udp网络小助手(含步骤和源码)
  6. linux磁盘配额测试,Linux磁盘配额测试过程完全攻略
  7. 保弘实业|大学生理财必须做到这四点
  8. 点猫科技与Aqara绿米达成战略合作,助推校内人工智能教育普及
  9. 晚上如何配置ubuntu,保护眼睛?黑(暗)色主题
  10. JAVA新生入学报到管理系统计算机毕业设计Mybatis+系统+数据库+调试部署