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 < = strlen($sr)){

$rvalue = $rvalue.','.substr($sr, $i, 3);//三位三位取出再合并,按逗号隔开

$i = $i + 3;

}

$rvalue = $sl.$rvalue;

$rvalue = substr($rvalue,0,strlen($rvalue)-1);//去掉最后一个逗号

$rvalue = explode(',',$rvalue);//分解成数组

if($rvalue[0]==0){

array_shift($rvalue);//如果第一个元素为0,删除第一个元素

}

$rv = $rvalue[0];//前面不满三位的数

for($i = 1; $i < count($rvalue); $i++){

$rv = $rv.','.$rvalue[$i];

}

if(!empty($rl)){

$rvalue = $rv.'.'.$rl;//小数不为空,整数和小数合并

}else{

$rvalue = $rv;//小数为空,只有整数

}

return $rvalue;

}

Unique Post

php 钱三位一个逗号,学习 PHP数字格式化,数字每三位加逗号 | LsevenTT博客-站群哥...相关推荐

  1. epoll学习:思考一种高性能的服务器处理框架 - fanlb - 博客大巴

    epoll学习:思考一种高性能的服务器处理框架 - fanlb - 博客大巴 epoll学习:思考一种高性能的服务器处理框架 - fanlb - 博客大巴 epoll学习:思考一种高性能的服务器处理框 ...

  2. get一个小技巧,教你如何在typora写文章上传图片到博客上

    文章目录 get一个小技巧,教你如何在typora写文章上传图片到博客上 目录 一.前言 二.尝试方法 1.阿里云oss 2.gitee 3.metapic 4.github 三.总结 get一个小技 ...

  3. 入手一个windows ce系统的可以打电话的HPC,测试在上面发表博客

    入手一个windows ce系统的可以打电话的HPC,测试在上面发表博客,浏览器效果还不错,和PC上效果接近,哈哈!

  4. 金额数字3位隔开php,PHP实现人民币数字格式化,每三位加逗号

    function num_format($num){ if(!is_numeric($num)){ return false; } $rvalue=''; $num = explode('.',$nu ...

  5. 中文版三把刀!学习Python、PyTorch、神经网络三本书!(附免费下载)

    近年来,人工智能技术逐渐变得普及.越来越多的人开始关注:深度学习. 而提起深度学习,又难以绕开 Python,PyTorch 和 神经网络 .今天推荐三本书,是学习Python,PyTorch和神经网 ...

  6. 云计算学习笔记:基于阿里云ECS服务器搭建云上博客WordPress教程(详细图文版)

    今天使用阿里云免费提供的一台基础环境的 CentOS 6.4 64 位的 ECS(云服务器)实例,完成了安装和部署LAMP 环境并安装 WordPress博客,下面记录下实验过程,和一些小细节上的问题 ...

  7. 总结入门学习OpenFOAM的资料(网址、论坛、帖子、博客等)

    为了自己记录学习OpenFOAM的过程,把收藏夹里面的网页整理一下 来源 首先,大部分资料来源自 放羊君的博客 里面有很多入门建议,网址等等.有入门者应该进行的步骤等等. 正文 1.官方文档( Ope ...

  8. /plus/recommend.php sql注入漏洞,代码审计:ThinkPHP框架通杀所有版本的一个SQL注入漏洞详细分析及测试方法 | Seay 渗透 编程 代码审计 网络安全博客...

    显示不全请点击全屏阅读 下面是摘自thinkphp官方的一个公告,官方直接贴出这些东西是非常不负责的行为,跟上次apache公开的Struts2的代码执行一样的行为,会造成很多用户被黑.建议类似的厂商 ...

  9. oracle 每3位加逗号,[DB][Oracle]Oracle格式化数字的方法(指定小数点位数,每3位加逗号)...

    to_char,函数功能,就是将数值型或者日期型转化为字符型. 比如最简单的应用: /*1.0123--->'1.0123'*/ Select TO_CHAR(1.0123) FROM DUAL ...

最新文章

  1. Log4J xml配置
  2. R3抹掉加载的DLL
  3. 手机关机后,就没有定位信息了
  4. Django annotate: 外键字段解析问题
  5. el-tree与el-transfer结合成树形穿梭框(tree-transfer)
  6. Linux网络编程——I/O复用之select详解
  7. c语言学习进阶-C语言程序实现生成指定区间指定个数随机数
  8. 机器学习之KNN算法学习笔记
  9. 基于jquery的tab切换
  10. MySQL 事务控制语句(TCL)
  11. 2017蓝桥杯C++A:迷宫(DFS)
  12. VB.net:VB.net编程语言学习之基于VB.net语言控制VS软件中的窗体(各种控件及其属性代码说明)的简介、案例应用(GUI界面设计代码案例)之详细攻略
  13. JavaScript学习手册五:JS数组
  14. linux应用层获取鼠标坐标
  15. 写好的python如何在其它电脑上运行_写人作文-写人作文300字-400字-500字
  16. Python量化交易平台开发教程系列7-顶层GUI界面开发(1)
  17. 【游戏建模】将Ciri转为守望先锋的角色
  18. python中简述文件_python中的文件操作
  19. 用计算机怎么打出X,电脑键盘x号怎么打出来
  20. 利用C#进行AutoCAD的二次开发(转)

热门文章

  1. Xcode常用的快捷键
  2. PostgreSql pg_dump用法
  3. 在2008R2虚拟机上搭建域环境
  4. req和resp的作用及常用方法
  5. 一个团队可以既做项目又做产品吗?
  6. 微软放任盗版,让国产 OS 起不来么?
  7. 双反馈直流matlab仿真,双闭环直流调速系统MATLAB仿真[行业二类]
  8. 那由多之轨迹 android,《那由多之轨迹》任务列表
  9. 扩展gRPC支持consul服务发现和Polly策略
  10. 实现免费WiFi无线共享