PHP金额数字转换成英文

$numTable[40]="FORTY ";

$numTable[50]="FIFTY ";

$numTable[60]="SIXTY ";

$numTable[70]="SEVENTY ";

$numTable[80]="EIGHTY ";

$numTable[90]="NINETY ";

$commaTable[0]="HUNDRED ";

$commaTable[1]="THOUSAND ";

$commaTable[2]="MILLION ";

$commaTable[3]="MILLIARD ";

$commaTable[4]="BILLION ";

$commaTable[5]="????? ";

//单位

$moneyType["usd"]="DOLLARS ";

$moneyType["usd_1"]="CENTS ONLY";

$moneyType["rmb"]="YUAN ";

$moneyType["rmb_1"]="FEN ONLY";

if($type=="") $type="usd";

$fnum = fmoney($num);

$numArray = explode(",",$fnum);

$resultArray = array();

$k=0;

$cc=count($numArray);

for($i = 0; $i < count($numArray); $i++) {

$num_str = $numArray[$i];

//echo "
";

//小数位的'处理400.21

if(eregi("\.",$num_str)) {

$dotArray = explode(".",$num_str);

if($dotArray[1] != 0) {

$resultArray[$k++]=format3num($dotArray[0]+0);

$resultArray[$k++]=$moneyType[strtolower($type)];

$resultArray[$k++]="AND ";

$resultArray[$k++]=format3num($dotArray[1]+0);

$resultArray[$k++]=$moneyType[strtolower($type)."_1"];

} else {

$resultArray[$k++]=format3num($dotArray[0]+0);

$resultArray[$k++]=$moneyType[strtolower($type)];

}

} else {

//非小数位的处理

if(($num_str+0)!=0) {

$resultArray[$k++]=format3num($num_str+0);

$resultArray[$k++]=$commaTable[--$cc];

php数字转英文,PHP金额数字转换成英文相关推荐

  1. php 英文转中文,中文转换成英文

    [php]代码库/** * 中文转换成英文 */ function pinyin($_String, $_Code='gb2312'){ $_DataKey = "a|ai|an|ang|a ...

  2. 中文名转换成英文名(c#)

    详细链接:https://shop499704308.taobao.com/?spm=a1z38n.10677092.card.11.594c1debsAGeak using Microsoft.In ...

  3. EXCEL电子表格:将数字转换成英文金额

    在工作中可能用到在EXCEL中输入一个数字,可以自动转换成英文金额标识.EXCEL或WPS通过VBA自定义函数可以实现. 1. 新建Excel表格 2. 按住"AIt+F11"打开 ...

  4. oracle 英文转数字,数字转换成英文

    今天看到一篇帖子,讲述的是如何把数字转换成英文表示.本人觉得不错,将其收入我的经典sql.原文如下: 利用to_timestamp,to_char两个内置函数将范围为(-999999999,99999 ...

  5. win7计算机名改成大写,Win7系统下excel数字小写金额怎么转换成汉字大写金额

    很多 第一种:设置单元格格式 在单元格中输入想要变成大写的数字之后,按Ctrl+1调出单元格格式设置对话框,在分类选择特殊类型为中文大写数字,最后再单击确定按钮即可看到自己原本的小写数字变成大写了: ...

  6. 中文字号转换成英文的字号

    中文字号转换成英文的字号 中文字号 英文字号(pt) 初号  |  42 ---------------- 小初  |  36 ---------------- 1号   |  26 -------- ...

  7. 怎么简单快速的将多个中文文件转换成英文的名称

    相信大家在日常办公中,经常会需要接触大量的文件,有很多工作的特殊性,就需要将中文转换成英文在进行使用,那今天就给大家分享一个能够批量翻译.自定义修改名称的方法. 当然在处理的过程中我们是需要借助一些软 ...

  8. Matlab从日文转换成英文或中文转换成英文

    日文转换成英文: 方法1:Control Panel(控制面板) -> Region and Language (区域和语言)-> Formats(格式), Format: English ...

  9. c# 阿拉伯数字转换成英文

    最近做了一个外贸程序,里面需要把阿拉伯数字的货币转换成英文,所以写了一下代码,当大家遇到同样的问题的时候 ,可供大家参考 //===================================== ...

最新文章

  1. np.c_和np.r_用法
  2. 疑难杂症——bash: /dev/null: Permission denied
  3. 《Essential ASP.NET 2.0中文版》
  4. 02_tensorflow2环境安装、CUDA 10.1 和CUDnn 7.6.5 版本安装、https://tensorflow.google.cn/overview中概述翻译
  5. UML模型中的图-静态图【类图、对象图】
  6. 转 Android的Activity屏幕切换动画(一)-左右滑动切换
  7. 颠覆认知!25张动图,让你重新认识地球
  8. python工程师工资状况_【python工程师工资|python工程师待遇怎么样】-看准网
  9. vant 引进单个样式_vue 公共列表选择组件,引用Vant-UI的样式方式
  10. POJ 1724 ROADS(bfs最短路)
  11. 百度优化和谷歌优化的不同点
  12. 技术分解:光纤传感在交通监控中的应用
  13. 计算机二级没有学院盖章,二级学院盖章.DOC
  14. 电影推荐算法及python实现
  15. ajax报502错误,ajax服务器返回502
  16. 深圳再添新高校!“深圳海洋大学”,正式获批!
  17. java操作数据库步骤_java数据库操作基本流程
  18. 瑞星谷歌合作推免费杀毒软件
  19. Android 快别用Toast了,来试试Snackbar
  20. 第二章 Java基本语言

热门文章

  1. windows下编译zlib
  2. 论文研读:Automatic Temporal Segment Detection and Affect Recognition From Face and Body Display
  3. PAT A1065 A+B and C (64bit) (20 分)
  4. Linux下xz与tar的区别
  5. 2017-2018-1 20155321 《信息安全系统设计基础》课下作业3
  6. knockout 学习笔记
  7. Cookie获取用户的访问记录
  8. SqlDataAdapter和SqlCommandBuilder添加数据
  9. vs.net web项目使用visual source safe进行源代码管理(转)
  10. 硅谷大佬为何加速逃离加州:赋税过重,生活质量持续恶化