php格式化金额函数分享

 更新时间:2015年02月02日 15:41:28   投稿:hebedich  
这篇文章主要介绍了php格式化金额函数分享,需要的朋友可以参考下

最近的项目在处理资金这一块的功能,对人民币金额的格式化输出是必不可少的功能。这个功能比较独立而且还比较大众化,所以封装成了函数就发上去也算是方便大家。

复制代码 代码如下:

/**
 * 格式化金额
 *
 * @param int $money
 * @param int $len
 * @param string $sign
 * @return string
 */
function format_money($money, $len=2, $sign='¥'){
    $negative = $money > 0 ? '' : '-';
    $int_money = intval(abs($money));
    $len = intval(abs($len));
    $decimal = '';//小数
    if ($len > 0) {
        $decimal = '.'.substr(sprintf('%01.'.$len.'f', $money),-$len);
    }
    $tmp_money = strrev($int_money);
    $strlen = strlen($tmp_money);
    for ($i = 3; $i < $strlen; $i += 3) {
        $format_money .= substr($tmp_money,0,3).',';
        $tmp_money = substr($tmp_money,3);
    }
    $format_money .= $tmp_money;
    $format_money = strrev($format_money);
    return $sign.$negative.$format_money.$decimal;
}

以上就是本文的全部内容,希望大家能够喜欢。

相关文章

  • Laravel使用RabbitMQ的方法示例

    Laravel使用RabbitMQ的方法示例

    这篇文章主要介绍了Laravel使用RabbitMQ的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • PHP register_shutdown_function函数的深入解析

    PHP register_shutdown_function函数的深入解析

    本篇文章是对PHP register_shutdown_function函数进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP中使用socket方式GET、POST数据实例

    PHP中使用socket方式GET、POST数据实例

    这篇文章主要介绍了PHP中使用socket方式GET、POST数据实例,本文分别给出GET方式和POST方式的代码实例,需要的朋友可以参考下
    2015-04-04
  • yii2使用ajax返回json的实现方法

    yii2使用ajax返回json的实现方法

    这篇文章主要介绍了yii2使用ajax返回json的实现方法,实例分析了Yii框架使用ajax调用数据及返回json格式数据的相关技巧,需要的朋友可以参考下
    2016-05-05
  • PHP编译configure时常见错误的总结

    PHP编译configure时常见错误的总结

    这篇文章主要介绍了PHP编译configure时常见错误的总结的相关资料,本文总结了一些常见的configure错误信息和解决这些错误的经验,需要的朋友可以参考下
    2017-08-08
  • php读取3389的脚本

    php读取3389的脚本

    通过php获取系统3389端口信息的脚本,这里只分享实现方法,不建议非法用途
    2014-05-05
  • Yii中CArrayDataProvider和CActiveDataProvider区别实例分析

    Yii中CArrayDataProvider和CActiveDataProvider区别实例分析

    这篇文章主要介绍了Yii中CArrayDataProvider和CActiveDataProvider区别,结合实例形式分析了Yii中CArrayDataProvider和CActiveDataProvider的具体功能与用法,需要的朋友可以参考下
    2016-03-03
  • PHP AOP教程案例

    PHP AOP教程案例

    这篇文章主要介绍了PHP AOP教程案例,本篇文章通过简要的案例,讲解了AOP该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • php头像上传预览实例代码

    php头像上传预览实例代码

    本篇文章主要介绍了php头像上传预览实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • php分页思路以及在Zend Framework框架中的使用

    php分页思路以及在Zend Framework框架中的使用

    php分页思路以及在Zend Framework框架中的使用,需要的朋友可以参考下
    2012-05-05

最新评论