找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 294|回复: 0
打印 上一主题 下一主题

php数字每三位加逗号的功能函数

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 05:42:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            php实现数字格式化,数字每三位加逗号的功能函数,具体代码如下:
function num_format($num){
if(!is_numeric($num)){
  return false;
}
$num = explode('.',$num);//把整数和小数分开
$rl = $num[1];//小数部分的值
$j = strlen($num[0]) % 3;//整数有多少位
$sl = substr($num[0], 0, $j);//前面不满三位的数取出来
$sr = substr($num[0], $j);//后面的满三位的数取出来
$i = 0;
while($i
另外可以使用系统自带的函数string number_format ( float number [, int decimals [, string dec_point, string thousands_sep]] ):
例子:
echo number_format('169856420');
输出结果将为:169,856,420
echo number_format('1000000',2);
输出结果将为:1,000,000.00
echo number_format('1000000',2,',','.');
输出结果将为:1.000.000,00
以上就是php实现数字每三位加逗号的代码,刚开始大家看到题目是不是没有思路,小编也是的,希望通过这篇文章可以给大家一些启发。
            
            
您可能感兴趣的文章:
  • PHP数字格式化
  • php 带逗号千位符数字的处理方法
  • PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
  • PHP字符过滤函数去除字符串最后一个逗号(rtrim)
  • 深入解析PHP中逗号与点号的区别
  • PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
  • php中替换字符串中的空格为逗号'',''的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端