php 钱三位一个逗号,学习 PHP数字格式化,数字每三位加逗号 | LsevenTT博客-站群哥...
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博客-站群哥...相关推荐
- epoll学习:思考一种高性能的服务器处理框架 - fanlb - 博客大巴
epoll学习:思考一种高性能的服务器处理框架 - fanlb - 博客大巴 epoll学习:思考一种高性能的服务器处理框架 - fanlb - 博客大巴 epoll学习:思考一种高性能的服务器处理框 ...
- get一个小技巧,教你如何在typora写文章上传图片到博客上
文章目录 get一个小技巧,教你如何在typora写文章上传图片到博客上 目录 一.前言 二.尝试方法 1.阿里云oss 2.gitee 3.metapic 4.github 三.总结 get一个小技 ...
- 入手一个windows ce系统的可以打电话的HPC,测试在上面发表博客
入手一个windows ce系统的可以打电话的HPC,测试在上面发表博客,浏览器效果还不错,和PC上效果接近,哈哈!
- 金额数字3位隔开php,PHP实现人民币数字格式化,每三位加逗号
function num_format($num){ if(!is_numeric($num)){ return false; } $rvalue=''; $num = explode('.',$nu ...
- 中文版三把刀!学习Python、PyTorch、神经网络三本书!(附免费下载)
近年来,人工智能技术逐渐变得普及.越来越多的人开始关注:深度学习. 而提起深度学习,又难以绕开 Python,PyTorch 和 神经网络 .今天推荐三本书,是学习Python,PyTorch和神经网 ...
- 云计算学习笔记:基于阿里云ECS服务器搭建云上博客WordPress教程(详细图文版)
今天使用阿里云免费提供的一台基础环境的 CentOS 6.4 64 位的 ECS(云服务器)实例,完成了安装和部署LAMP 环境并安装 WordPress博客,下面记录下实验过程,和一些小细节上的问题 ...
- 总结入门学习OpenFOAM的资料(网址、论坛、帖子、博客等)
为了自己记录学习OpenFOAM的过程,把收藏夹里面的网页整理一下 来源 首先,大部分资料来源自 放羊君的博客 里面有很多入门建议,网址等等.有入门者应该进行的步骤等等. 正文 1.官方文档( Ope ...
- /plus/recommend.php sql注入漏洞,代码审计:ThinkPHP框架通杀所有版本的一个SQL注入漏洞详细分析及测试方法 | Seay 渗透 编程 代码审计 网络安全博客...
显示不全请点击全屏阅读 下面是摘自thinkphp官方的一个公告,官方直接贴出这些东西是非常不负责的行为,跟上次apache公开的Struts2的代码执行一样的行为,会造成很多用户被黑.建议类似的厂商 ...
- oracle 每3位加逗号,[DB][Oracle]Oracle格式化数字的方法(指定小数点位数,每3位加逗号)...
to_char,函数功能,就是将数值型或者日期型转化为字符型. 比如最简单的应用: /*1.0123--->'1.0123'*/ Select TO_CHAR(1.0123) FROM DUAL ...
最新文章
- Log4J xml配置
- R3抹掉加载的DLL
- 手机关机后,就没有定位信息了
- Django annotate: 外键字段解析问题
- el-tree与el-transfer结合成树形穿梭框(tree-transfer)
- Linux网络编程——I/O复用之select详解
- c语言学习进阶-C语言程序实现生成指定区间指定个数随机数
- 机器学习之KNN算法学习笔记
- 基于jquery的tab切换
- MySQL 事务控制语句(TCL)
- 2017蓝桥杯C++A:迷宫(DFS)
- VB.net:VB.net编程语言学习之基于VB.net语言控制VS软件中的窗体(各种控件及其属性代码说明)的简介、案例应用(GUI界面设计代码案例)之详细攻略
- JavaScript学习手册五:JS数组
- linux应用层获取鼠标坐标
- 写好的python如何在其它电脑上运行_写人作文-写人作文300字-400字-500字
- Python量化交易平台开发教程系列7-顶层GUI界面开发(1)
- 【游戏建模】将Ciri转为守望先锋的角色
- python中简述文件_python中的文件操作
- 用计算机怎么打出X,电脑键盘x号怎么打出来
- 利用C#进行AutoCAD的二次开发(转)