php 资金格式转换函数

文章介绍一个自定的资金转换函数,可以根据用户输入的信息转换成银行格式资金格式,有需要以同学可以参考一下,代码如下:

  1. // 函数名:ExchangeMoney($N_money) 
  2. // 作 用:资金转换函数 
  3. // 参 数:$N_money(待转换的金额数字) 
  4. // 返回值:字符串 
  5. // 备 注:本函数示例:$char=ExchangeMoney(5645132.3155) ==> $char='¥5,645,132.31' 
  6. //———————————————————————————– 
  7.  
  8. function ExchangeMoney($N_money
  9. $A_tmp=explode(".",$N_money ); //将数字按小数点分成两部分,并存入数组$A_tmp 
  10. $I_len=strlen($A_tmp[0]); //测出小数点前面位数的宽度 
  11. if($I_len%3==0) 
  12. $I_step=$I_len/3; //如前面位数的宽度mod 3 = 0 ,可按,分成$I_step 部分 
  13. }else 
  14. $step=($len$len%3)/3+1; //如前面位数的宽度mod 3 != 0 ,可按,分成$I_step 部分+1 
  15.  
  16.  
  17. $C_cur=""
  18. //对小数点以前的金额数字进行转换 
  19. while($I_len<>0) 
  20. $I_step–; 
  21.  
  22.  
  23. if($I_step==0) 
  24. $C_cur .= substr($A_tmp[0],0,$I_len-($I_step)*3); 
  25. }else 
  26. $C_cur .= substr($A_tmp[0],0,$I_len-($I_step)*3).","
  27.  
  28.  
  29. $A_tmp[0]=substr($A_tmp[0],$I_len-($I_step)*3); 
  30. $I_len=strlen($A_tmp[0]); 
  31.  
  32.  
  33. //对小数点后面的金额的进行转换 
  34. if($A_tmp[1]==""
  35. $C_cur .= ".00"
  36. }else 
  37. $I_len=strlen($A_tmp[1]); 
  38. if($I_len&lt;2) 
  39. $C_cur .= ".".$A_tmp[1]."0"
  40. }else 
  41. $C_cur .= ".".substr($A_tmp[1],0,2); 
  42. //加上人民币符号并传出 
  43. $C_cur="¥".$C_cur
  44. return $C_cur
波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » php 资金格式转换函数

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡