php小写数字转大写的实现方法:首先创建一个PHP示例文件;然后通过“private function getChineseNumber($num, $mode = true){...}”方法将小写数字转成大写即可。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php实现阿拉伯数字到中文大写转换/**

* 阿拉伯数字到中文大写转换

*

* @param $num

* @param bool $mode

* @return string

*/

private function getChineseNumber($num, $mode = true)

{

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

$dw = array("", "拾", "佰", "仟", "", "万", "亿", "兆");

$dec = "点";

$retval = "";

if ($mode) {

preg_match_all("/^0*(\d*)\.?(\d*)/", $num, $ar);

} else {

preg_match_all("/(\d*)\.?(\d*)/", $num, $ar);

}

if ($ar[2][0] != 00) {

$retval = $dec . $this->getChineseNumber($ar[2][0], false); //如果有小数,则用递归处理小数

}

if ($ar[1][0] != 00) {

$str = strrev($ar[1][0]);

for ($i = 0; $i < strlen($str); $i++) {

$out[$i] = $char[$str[$i]];

if ($mode) {

$out[$i] .= $str[$i] != "0" ? $dw[$i % 4] : "";

if ($str[$i] + $str[($i - 1 >= 0) ? $i - 1 : 0] == 0) {

$out[$i] = "";

}

if ($i % 4 == 0) {

$out[$i] .= $dw[4 + floor($i / 4)];

}

}

}

$retval = join("", array_reverse($out)) . $retval;

}

return $retval;

}

【推荐学习:《PHP视频教程》】

php小写数字变成大写,php 小写数字怎么转大写相关推荐

  1. springmvc 将大写转小写_Excel – 快速设置大小写中文数字顺序编号,拖动自动增序...

    将数字转换成中文,做财务相关工作的小伙伴可能会需要用到. Excel 虽然是美国人开发的,但是也很人性化地考虑了庞大中国用户的需求,所以专门开发了一个函数,用于将阿拉伯数字转换成中文. 这是一个隐藏函 ...

  2. 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项

    密码复杂度要求: 大写字母.小写字母.数字.特殊字符,四项中至少包含三项. import org.junit.Test; import org.springframework.util.StringU ...

  3. Java黑皮书课后题第6章:*6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示。编写一个测试程序,提示用户输入字符串形式的电话号码。程序将字母(大写或小写)翻译成数字

    6.21(电话按键盘) 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示,编写一个方法,返回给定大写字母的数字, ...

  4. //随机生成1位大写字母\小写字母\数字

    package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...

  5. 判断一个字符(小写变为大写,大写变小写,数字不变,空格输出space,其他字符输出other)C语言

    #include<stdio.h> int main() {char x;printf("请输入一个字符:");scanf("%c",&x) ...

  6. 字符串的练习 统计字符串中大写,小写,数字的个数 29

    字符串遍历的练习题 需求分析 键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符) 分析步骤 1.键盘录入一个字符串. 2.定义计数器变量:记录大写/小写 ...

  7. 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12位随机密码

    package arithmetic;import java.util.Random;public class Test04 {/*** 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12 ...

  8. 80x86 汇编语言,大写变小写,小写变大写,数字原样输出

    输入字符串,大写变小写,小写变大写,数字原样输出. 题目链接:http://zhidao.baidu.com/question/680059971869172372.html 2014-05-12 0 ...

  9. 数字转中文(大写,小写)数字,金额

    原网站 https://cnwhy.github.io/nzh Nzh Nzh 适用于需要转换阿拉伯数字与中文数字的场景. 特点如下: 以字符串的方式转换,没有超大数及浮点数等问题(请自行对原数据进行 ...

  10. Java实现统计字符次数(按大写、小写、数字来统计)

    需求: 键盘录入字符串,统计该字符串的大写字母字符.小写字母字符.数字字符的出现次数 思路: (1)遍历字符串的每个字符 (2)判断每个字符属于哪个范围的字符 大写字母字符:ch >= 'A' ...

最新文章

  1. ArcPy学习入门(三):ArcPy 函数列表
  2. 信息网络基础设施普遍薄弱,提防信息安全风险--央行副行长
  3. CISP/CISA 每日一题 11
  4. 【机器学习】集成学习代码练习
  5. 【Python】Python入门-列表初相识
  6. python数据处理常用函数_pandas数据分析常用函数总结大全:上篇
  7. 操作系统基础:存储管理知识笔记(一)
  8. Spring实战(前言:Spring容器)
  9. Winform界面中实现菜单列表的动态个性化配置管理
  10. 有线异步通信原理_全光纤网络结构原理是什么 全光纤网络结构原理介绍【详解】...
  11. Log4j配置详解,太详细了。
  12. ansys怎么合并体_ansys模型合并
  13. ACM常用算法模版(常用函数与STL、重要公式与定理)
  14. 架构设计说明书该怎么写?
  15. MVC 生成PDf表格并插入图片
  16. 《每天五分钟冲击python基础之函数参数》(十八)
  17. 【人机对话】对话机器人技术简介:问答系统、对话系统与聊天机器人
  18. 面向新手的西门子博途软件常用功能介绍
  19. 电力电子器件的分类以及IGBT的相关介绍
  20. Smart forms

热门文章

  1. 宋星专访:一条特立独行的数据私有化之路
  2. 计算机二级题百度云,计算机二级office题库
  3. grant之后要跟着flush privileges吗?
  4. jdt 解析java语句,利用JDT 回分析java 源代码
  5. 使用echarts实现系统性能动态监控(数据实时展示)
  6. ORA-30926: unable to get a stable set of rows in the source tables
  7. Linux日常命令及理解
  8. 学习java的第5天
  9. app内录屏开发 ios_iOS 一行代码实现手机录屏功能
  10. 笔记本外接显示器没有声音