/**

* 数字转换为中文

* @param integer $num 目标数字

*/

public function number2chinese($num)

{

if (is_int($num) && $num < 100) {

$char = array(‘零‘, ‘一‘, ‘二‘, ‘三‘, ‘四‘, ‘五‘, ‘六‘, ‘七‘, ‘八‘, ‘九‘);

$unit = [‘‘, ‘十‘, ‘百‘, ‘千‘, ‘万‘];

$return = ‘‘;

if ($num < 10) {

$return = $char[$num];

} elseif ($num%10 == 0) {

$firstNum = substr($num, 0, 1);

if ($num != 10) $return .= $char[$firstNum];

$return .= $unit[strlen($num) - 1];

} elseif ($num < 20) {

$return = $unit[substr($num, 0, -1)]. $char[substr($num, -1)];

} else {

$numData = str_split($num);

$numLength = count($numData) - 1;

foreach ($numData as $k => $v) {

if ($k == $numLength) continue;

$return .= $char[$v];

if ($v != 0) $return .= $unit[$numLength - $k];

}

$return .= $char[substr($num, -1)];

}

return $return;

}

}

原文:https://www.cnblogs.com/aifengguo/p/9389948.html

number2chinese php,php 数字转换为中文相关推荐

  1. JS将数字转换为中文

    <!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>JS ...

  2. 将数字转换为中文表示

    将数字转换为中文表示 转载于:https://www.cnblogs.com/Athrun/archive/2007/11/05/949356.html

  3. c# 数字转换为中文数字

    //数字转换为中文public string GetCountRefundInfoInChanese(string inputNum){string[] intArr = { "0" ...

  4. 将数字转换为中文大写

    将数字转换为中文大写 HTML代码: <input type="text" value="" placeholder="阿拉伯数字" ...

  5. 数字转换为中文大写(钱数)

    这几天有个需求需要把数字转换为大写的钱数 public function toChineseNumber($money){         $money = round($money,2);      ...

  6. 将1亿以内的任意数字转换为中文输出

    题目要求 请实现一个函数, 输入一个小于100000000(一亿)的自然数,并在屏幕上打印这个数字的中文写法. 例如:17 -> 一十七 120 -> 一百二十 201 -> 二百零 ...

  7. python将数字转换为中文_Python:将数字转换为文字

    大家好,我正试图产生一个代码,将一个数字转换成一个单词在给定的字典.但它似乎什么也没印.没有错误什么的.我试了很多方法来找出问题,但还是一无所获. 当我输入6时,程序将不返回任何内容. 它应该输出[s ...

  8. java读法,Java 把数字转换为中文读法

    /** *输入一串数字,输出这串数字对应的中文读法 * 如: * 输入:832900180 输出:八亿三千二百九十万一百八十 * * 思路:1.中文读法都是4个一串,所以我用a和b分别来表示这是哪一段 ...

  9. 写了个数字转换为中文大写的软件

    今天抽了点时间,写了这个软件,希望对搞财务的有点帮助. 在填写报销单时可能也用得上 ^_^ (一般有很大数字要报吗?) 这里我在示例程序里面计算了一个π值 我真不知道要把软件放到CSDN的什么地方,唉 ...

最新文章

  1. Git 远程仓库的管理和使用
  2. JS滚动条到网页底部自动加载更多内容
  3. 获取进程号并赋值判断进程状态
  4. 经典C语言程序100例之七一
  5. cisco 2960-24 配置(生产环境)
  6. UVA 12501 Bulky process of bulk reduction ——(线段树成段更新)
  7. 零基础 Amazon Web Services (AWS) 入门教程图文版(一)
  8. ios软件商店上架老被打回_一款APP上架苹果应用商店的流程,费用是多少?
  9. 老男孩linux——36期学员
  10. 【贪心算法】哈夫曼编码问题
  11. 用bootstrap实现的,三种风格的登录界面网页源码
  12. python多级网址爬取_『采集超市』添加多级网址之手动填写链接地址规则
  13. UG NX二次开发(C#)-建模-判断一张面是孔面还是凸台面
  14. 后期维特根斯坦的语境观“:语言游戏”与“生活形式”
  15. socket c语言 AF_TIPC,socket编程 send() recv() sendto() recvfrom()
  16. php时间戳求时间差,php中计算时间差的几种方法
  17. 界面布局上大胆突破,关注到的细分领域
  18. 多应用多平台支付模块设计-基础模块开篇
  19. C51编程23-应用篇(HC 06蓝牙模块)
  20. 应广单片机 PMS150G、FPC161 基础例子【GPIO设置】

热门文章

  1. iPhone 14系列内部定价曝光:全版本或将涨价
  2. 罗永浩将重返高科技行业创业 将涉足AR/VR/MR领域
  3. 只卖了2000辆,竟扬言吊打特斯拉!贾跃亭昔日偶像,还在忽悠?
  4. 双十一临近 乐视商城宣布全场包邮
  5. 互联网大厂“抢填”高考志愿
  6. SN战队创造历史,苏宁集团发内部嘉奖令
  7. 华为Mate40系列屏幕细节曝光:至少要上90Hz刷新率
  8. 壕无人性!618战报发布:天猫、京东累计下单金额近万亿
  9. 微信号都可以改了,那淘宝号呢?官方硬核回应遭网友吐槽:你没有心!
  10. 莫名其妙就发个手机!这家公司员工晒年终奖品:人手一部iPhone 11