你值得信赖的源码站!

php格式化金额函数分享

这篇文章主要介绍了php格式化金额函数分享,需要的朋友可以参考下,最近的项目在处理资金这一块的功能,对人民币金额的格式化输出是必不可少的功能,这个功能比较独立而且还比较大众化,所以封装成了函数就发上去也算是方便大家,代码如下:

  1. /** 
  2.  * 格式化金额 
  3.  * 
  4.  * @param int $money 
  5.  * @param int $len 
  6.  * @param string $sign 
  7.  * @return string 
  8.  */ 
  9. function format_money($money$len=2, $sign='¥'){ 
  10.     $negative = $money > 0 ? '' : '-'
  11.     $int_money = intval(abs($money)); 
  12.     $len = intval(abs($len)); 
  13.     $decimal = '';//小数 
  14.     if ($len > 0) { 
  15.         $decimal = '.'.substr(sprintf('%01.'.$len.'f'$money),-$len); 
  16.     } 
  17.     $tmp_money = strrev($int_money); 
  18.     $strlen = strlen($tmp_money); 
  19.     for ($i = 3; $i < $strlen$i += 3) { 
  20.         $format_money .= substr($tmp_money,0,3).','
  21.         $tmp_money = substr($tmp_money,3); 
  22.     } 
  23.     $format_money .= $tmp_money
  24.     $format_money = strrev($format_money); 
  25.     return $sign.$negative.$format_money.$decimal
  26. }

赞(0) 本模板价: 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php格式化金额函数分享》
文章链接:https://www.adminn.cn/513.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏