|
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中替换字符串中的空格为逗号'',''的方法
|
|