php 把数字1-1亿换成汉字表述,例如 150 转成 一百五十,1-1150

直接上实例

写到 千亿上了。

/**

* @author ja颂

* 把数字1-1亿换成汉字表述,如:123->一百二十三

* @param [num] $num [数字]

* @return [string] [string]

*/

function numToWord($num)

{

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

$chiUni = array('','十', '百', '千', '万', '亿', '十', '百', '千');

$chiStr = '';

$num_str = (string)$num;

$count = strlen($num_str);

$last_flag = true; //上一个 是否为0

$zero_flag = true; //是否第一个

$temp_num = null; //临时数字

$chiStr = '';//拼接结果

if ($count == 2) {//两位数

$temp_num = $num_str[0];

$chiStr = $temp_num == 1 ? $chiUni[1] : $chiNum[$temp_num].$chiUni[1];

$temp_num = $num_str[1];

$chiStr .= $temp_num == 0 ? '' : $chiNum[$temp_num];

}else if($count > 2){

$index = 0;

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

$temp_num = $num_str[$i];

if ($temp_num == 0) {

if (!$zero_flag && !$last_flag ) {

$chiStr = $chiNum[$temp_num]. $chiStr;

$last_flag = true;

}

}else{

$chiStr = $chiNum[$temp_num].$chiUni[$index%9] .$chiStr;

$zero_flag = false;

$last_flag = false;

}

$index ++;

}

}else{

$chiStr = $chiNum[$num_str[0]];

}

return $chiStr;

}

$num = 150;

echo numToWord($num);

http://www.bkjia.com/PHPjc/1035428.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1035428.htmlTechArticlephp 把数字1-1亿换成汉字表述,例如 150 转成 一百五十,1-1150 直接上实例 写到 千亿上了。 /** * @author ja颂 * 把数字1-1亿换成汉字表述,如:...

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

php 计算1到1亿的和,php把数字1-1亿换成汉字表述,例如150转成一百五十,1-1150_PHP教程...相关推荐

  1. 连续2年入不敷出,青云流血冲刺科创板:拟募资11.88亿,最近三年净亏4.37亿

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 谋求国内上市多年,云服务商青云QingCloud,终于拉开IPO序幕. 4月7日晚,青云递交招股书,寻求科创板上市,已经获得受理. 招股书 ...

  2. 人类数据总量_人类已产生五十亿GB数据 X一代贡献的数据总量最大

    大家知道吗,从计算机诞生以来.人类所产生的数据总量已经达到五十亿GB.哈哈,这还仅仅是截止到2003年的统计数据.时至今日,我们每两天就能产生同等规模蝗数据--哇哦,还真不少,对吧? 每一位网络用户都 ...

  3. 海联金汇巨亏24亿,30亿收购的联动优势商誉减值20亿、背后现大量现金贷口子

    作者 | 金子琪 来源 | 互联网金融电讯 原标题 | 海联金汇巨亏24亿,30亿收购的联动优势商誉减值20亿.背后现大量现金贷口子,云南信托涉嫌违规"再犯"合作蜜小蜂疑无放贷牌照 ...

  4. 真兰仪表在创业板开启申购:募资约20亿元,IPO市值约为78亿元

    2月9日,上海真兰仪表科技股份有限公司(下称"真兰仪表",SZ:301303)开启申购,将在深圳证券交易所创业板上市.本次上市,真兰仪表的发行价为26.80元/股,市盈率43.06 ...

  5. 艾迪康上市一度破发:公司市值百亿港元 靠疫情检测赚超20亿

    雷递网 雷建平 6月30日 第三方独立医学检验机构--艾迪康控股有限公司(简称:"艾迪康控股",股票代码为:"09860")今日在港交所上市. 艾迪康控股此次发 ...

  6. 公牛集团年营收123亿:阮立平兄弟获12亿分红 高瓴大幅减持

    雷递网 雷建平 4月26日报道 公牛集团日前公布年报,年报显示,公牛集团2021年营收为123.85亿,较2020年的100.5亿元增长23.22%. 公牛集团2021年电连接业务持续围绕用户需求进行 ...

  7. 华厦眼科在创业板上市:市值达390亿元,前三季度收入约为25亿元

    11月7日,华厦眼科医院集团股份有限公司(下称"华厦眼科",SZ:301267)在深圳证券交易所创业板上市.本次上市,华厦眼科共计发行6000万股,发行价为50.88元/股,发行市 ...

  8. 复星金服微服务_阿里巴巴财报:蚂蚁金服净利润59亿元,支付宝服务用户约12亿...

    蚂蚁金服2019年三季度税前利润为58.88亿元 日前,阿里巴巴2020财年第二季度(注:自然年2019年第三季度)财报公布.报告期内,阿里巴巴营收1190.2亿元,同比去年的851.5亿元增长40% ...

  9. 去年亏11亿的寒武纪拟科创板募资28亿:三年总营收5.68亿,99%客户来自国内,曾从华为海思挖来CTO...

    郭一璞 发自 麦拜德 量子位 报道 | 公众号 QbitAI 今天,寒武纪递交了在科创板IPO的招股书. 寒武纪拟募资28亿,主要准备把钱花在三个项目上:云端训练芯片.云端推理芯片和边缘端AI芯片. ...

最新文章

  1. 什么是网络推广浅析如何提高搜索引擎的抓取频次?
  2. 机器学习_机器不学习:从Spark MLlib到美图机器学习框架实践
  3. ccs安装多版本编译器离线_windows 安装mysql多版本 主从复制
  4. python中文件描述符_Python中的描述符
  5. 泰禾光电机器人研发_机器之眼 | 3D相机能让机器人看见什么?
  6. dj打碟怎么学_学DJ要不要去培训学校?
  7. 数据仓库 和挖掘的步骤 - oracle
  8. vmw6.5安装Freebsd8.1桌面gnome
  9. Principles of Reactive Programming 之Actors are Distributed (3)
  10. 更改ubuntu的mysql版本为指定版本
  11. VS Code 虽开源,但其精华部分是专有的?
  12. 软件单元测试(Unit Test )最佳实践
  13. git上传代码前需要检查什么_肝功能检查前需要做什么准备?这6个要点需做好,以免准确度受影响...
  14. Java input char_java.util.regex.Pattern.matcher(CharSequence input)方法
  15. python合并多个excel工作簿_python多个excel文件合并成一个sheet
  16. android 触摸屏校准软件,触摸屏软件(eGalaxTouch)下载_触摸屏软件(eGalaxTouch)官方下载-太平洋下载中心...
  17. recovery.img 的解包与打包
  18. mysql 删除时间一个星期_2020春招必备:MySQL(20)与Redis(20),不看答案能答对几道?
  19. chrome浏览器安装插件方法
  20. 半导体通讯标准EAP、SECS/GEM视频介绍

热门文章

  1. error:2006D080:BIO routines:BIO_new_file:no such file
  2. 1月10日云栖精选夜读 | 12亿行代码,阿里巴巴这一年的技术报告和梦想报告...
  3. Linux(Centos6、Centos7)常用关机命令(halt命令需针对不同版本)
  4. 【算法】到底什么是动态规划?
  5. js - 移动端的超出滚动功能,附带滚动条,可解决弹层中滚动穿透问题。
  6. 【ALGO】100盏灯问题
  7. 波奇宠物IPO的荣与忧:市场可期,但依赖性难解,还多次被罚
  8. 利用idrac安装操作系统(dell r730)
  9. MySQL的存储引擎及常用数据类型介绍
  10. node.js的zip压缩包版安装【win10专业版】