php数字转英文,PHP金额数字转换成英文
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金额数字转换成英文相关推荐
- php 英文转中文,中文转换成英文
[php]代码库/** * 中文转换成英文 */ function pinyin($_String, $_Code='gb2312'){ $_DataKey = "a|ai|an|ang|a ...
- 中文名转换成英文名(c#)
详细链接:https://shop499704308.taobao.com/?spm=a1z38n.10677092.card.11.594c1debsAGeak using Microsoft.In ...
- EXCEL电子表格:将数字转换成英文金额
在工作中可能用到在EXCEL中输入一个数字,可以自动转换成英文金额标识.EXCEL或WPS通过VBA自定义函数可以实现. 1. 新建Excel表格 2. 按住"AIt+F11"打开 ...
- oracle 英文转数字,数字转换成英文
今天看到一篇帖子,讲述的是如何把数字转换成英文表示.本人觉得不错,将其收入我的经典sql.原文如下: 利用to_timestamp,to_char两个内置函数将范围为(-999999999,99999 ...
- win7计算机名改成大写,Win7系统下excel数字小写金额怎么转换成汉字大写金额
很多 第一种:设置单元格格式 在单元格中输入想要变成大写的数字之后,按Ctrl+1调出单元格格式设置对话框,在分类选择特殊类型为中文大写数字,最后再单击确定按钮即可看到自己原本的小写数字变成大写了: ...
- 中文字号转换成英文的字号
中文字号转换成英文的字号 中文字号 英文字号(pt) 初号 | 42 ---------------- 小初 | 36 ---------------- 1号 | 26 -------- ...
- 怎么简单快速的将多个中文文件转换成英文的名称
相信大家在日常办公中,经常会需要接触大量的文件,有很多工作的特殊性,就需要将中文转换成英文在进行使用,那今天就给大家分享一个能够批量翻译.自定义修改名称的方法. 当然在处理的过程中我们是需要借助一些软 ...
- Matlab从日文转换成英文或中文转换成英文
日文转换成英文: 方法1:Control Panel(控制面板) -> Region and Language (区域和语言)-> Formats(格式), Format: English ...
- c# 阿拉伯数字转换成英文
最近做了一个外贸程序,里面需要把阿拉伯数字的货币转换成英文,所以写了一下代码,当大家遇到同样的问题的时候 ,可供大家参考 //===================================== ...
最新文章
- np.c_和np.r_用法
- 疑难杂症——bash: /dev/null: Permission denied
- 《Essential ASP.NET 2.0中文版》
- 02_tensorflow2环境安装、CUDA 10.1 和CUDnn 7.6.5 版本安装、https://tensorflow.google.cn/overview中概述翻译
- UML模型中的图-静态图【类图、对象图】
- 转 Android的Activity屏幕切换动画(一)-左右滑动切换
- 颠覆认知!25张动图,让你重新认识地球
- python工程师工资状况_【python工程师工资|python工程师待遇怎么样】-看准网
- vant 引进单个样式_vue 公共列表选择组件,引用Vant-UI的样式方式
- POJ 1724 ROADS(bfs最短路)
- 百度优化和谷歌优化的不同点
- 技术分解:光纤传感在交通监控中的应用
- 计算机二级没有学院盖章,二级学院盖章.DOC
- 电影推荐算法及python实现
- ajax报502错误,ajax服务器返回502
- 深圳再添新高校!“深圳海洋大学”,正式获批!
- java操作数据库步骤_java数据库操作基本流程
- 瑞星谷歌合作推免费杀毒软件
- Android 快别用Toast了,来试试Snackbar
- 第二章 Java基本语言
热门文章
- windows下编译zlib
- 论文研读:Automatic Temporal Segment Detection and Affect Recognition From Face and Body Display
- PAT A1065 A+B and C (64bit) (20 分)
- Linux下xz与tar的区别
- 2017-2018-1 20155321 《信息安全系统设计基础》课下作业3
- knockout 学习笔记
- Cookie获取用户的访问记录
- SqlDataAdapter和SqlCommandBuilder添加数据
- vs.net web项目使用visual source safe进行源代码管理(转)
- 硅谷大佬为何加速逃离加州:赋税过重,生活质量持续恶化