// 函数名:ExchangeMoney($N_money)

// 作 用:资金转换函数

// 参 数:$N_money(待转换的金额数字)

// 返回值:字符串

// 备 注:本函数示例:$char=ExchangeMoney(5645132.3155) ==> $char='¥5,645,132.31'

//-----------------------------------------------------------------------------------

function ExchangeMoney($N_money)

{

$A_tmp=explode(".",$N_money ); //将数字按小数点分成两部分,并存入数组$A_tmp

$I_len=strlen($A_tmp[0]); //测出小数点前面位数的宽度

if($I_len%3==0)

{

$I_step=$I_len/3; //如前面位数的宽度mod 3 = 0 ,可按,分成$I_step 部分

}else

{

$step=($len-$len%3)/3+1; //如前面位数的宽度mod 3 != 0 ,可按,分成$I_step 部分+1

}

$C_cur="";

//对小数点以前的金额数字进行转换

while($I_len<>0)

{

$I_step--;

if($I_step==0)

{

$C_cur .= substr($A_tmp[0],0,$I_len-($I_step)*3);

}else

{

$C_cur .= substr($A_tmp[0],0,$I_len-($I_step)*3).",";

}

$A_tmp[0]=substr($A_tmp[0],$I_len-($I_step)*3);

$I_len=strlen($A_tmp[0]);

}

//对小数点后面的金额的进行转换

if($A_tmp[1]=="")

{

$C_cur .= ".00";

}else

{

$I_len=strlen($A_tmp[1]);

if($I_len<2)

{

$C_cur .= ".".$A_tmp[1]."0";

}else

{

$C_cur .= ".".substr($A_tmp[1],0,2);

}

}

//加上人民币符号并传出

$C_cur="¥".$C_cur;

return $C_cur;

}

php金钱换算函数,php 资金格式转换函数相关推荐

  1. php金币格式转换,php 资金格式转换函数_PHP教程

    // 函数名:ExchangeMoney($N_money) // 作 用:资金转换函数 // 参 数:$N_money(待转换的金额数字) // 返回值:字符串 // 备 注:本函数示例:$char ...

  2. html fmt转换日期格式,js通用时间格式转换函数

    js通用时间格式转换函数 //使用函数的方式进行定义 function dateFormat(fmt,date){ var o = { "M+" : date.getMonth() ...

  3. c语言 格式转换函数,C语言中的格式转换函数.doc

    C语言中的格式转换函数 C语言中的格式转换函数 表头文件 #include 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过 ...

  4. C语言标准库里的获取时间函数及时间格式转换详解

    C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...

  5. sql日期格式转换函数_SQL转换日期

    sql日期格式转换函数 介绍 (Introduction) A common task for newbies is to learn how to do a SQL convert date and ...

  6. 大小端、字节顺序转换函数和IP地址格式转换函数

    大小端.字节顺序转换函数和IP地址格式转换函数 大小端 CPU大小端之分 常见字节序 字节顺序转换函数 Linux系统下定义 Windows系统下 ntohs() htons() htonl()和nt ...

  7. SQL Server中时间格式转换函数convert()的使用

    convert(varchar(10),字段名,转换格式) CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar, ...

  8. MSSQL日期格式转换函数(使用CONVERT)

    使用 CONVERT: CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) convert(varchar(10),字段名,转换 ...

  9. abap日期函数_ABAP - 日期格式转换 ABAP常用日期处理函数

    ABAP - 日期格式转换 现在提供以下一些日期格式转换的函数: Below are several FMs which can be used to convert date format. 1. ...

最新文章

  1. Linux下对文件的操作及添加新用户
  2. 帮你理清 SpringBoot 与 SpringMVC 的关系
  3. 【Tiny4412】搭建Qt网络文件系统
  4. mysql字段数值累加_mysql字段值(字符串)累加 | 学步园
  5. IOS开发基础之大转盘案例
  6. 【原】winform高效导出Excel带格式设置
  7. 设计素材|美丽的几何和多边形背景纹理
  8. 【Linux 命令学习第一天
  9. EasyUI:动态更改combox下拉框中选项
  10. SharePoint Backup
  11. c语言算法单循环球队比赛安排,单循环赛赛程安排算法的研究.doc
  12. 实践丨分布式事务解决方案汇总:2PC、消息中间件、TCC、状态机+重试+幂等
  13. OpenCV中图像的深度
  14. 复旦大学计算机专业博士生导师,危辉 - 复旦大学 - 计算机科学技术学院
  15. 微信7012android1620,微信7012版
  16. 上班摸鱼看小说的最佳软件
  17. pika安装以及测试
  18. Google出新闻站了
  19. 开发数字藏品平台的公司
  20. 机器学习入门实例-加州房价预测-1(数据准备与可视化)

热门文章

  1. DCMM数据管理能力成熟度评估详细介绍
  2. 年入千万!日本站时尚品类有何优势?竟然这么好赚?
  3. 10bit灰阶测试图_真假10bit?!到底该怎么测?测试显示器10bit色深的两种方法
  4. javaScript计算体重:开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适(代码)
  5. 分享一下分期手续费如何折算成年利率
  6. 数据库(mysql)sql语句优化
  7. 六级备考15天|CET-6|翻译真题练习|北京大兴国际机场|9:15~10:20
  8. IPSG和DAI的区别及配置
  9. 上期技术CTPAPI封装COM组件ctp开放平台openctp环境7_24小时x64组件python_delphi调用演示程序
  10. BIM设计师斑马:Revit常用快捷键