四舍五入的问题. 晕 round()会将数字四舍五入的啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 四舍五入也是格式化的一部分!<?php$n = '1234567890.5555555555';$t = strtok($n, '.');$s = '';while($c = substr($t, -3)) { $t = substr($t, 0, -3); $s = (strlen($c)==3 ? ',' : '').$c . $s;}$s .= '.'. strtok('');echo $s;?>1,234,567,890.5555555555 php里小数后好象最多也就支持到5位吧…… 谢谢各位大大, xuzuning(唠叨)大大的写法可以做到,有没有简单一点的啊.嘿嘿. 这个够简单吧echo preg_replace("/(\d{1,3})(?=(\d{3})+\.)/","$1,",$num); 你还用number_format函数如果你想保留两位小数,可以把你的数字 -0.005例如123456789.5569你想要得结果是123,456,789.55你可以number_format(123456789.5569-0.005,2,"",",");如果你只想保留整数可以number_format(123456789.5569-0.5); Jpgraph 柱形图 怎么让字体竖向排列 php的这个编码怎么转换? 简单的问题,请教! 图片数组获取问题 请问各位前辈 - 如何才能减少网站漏洞的风险? 请问PHP怎样将秒转化为时间? 如何用PHP获得浏览者真实的IP,用这些函数真能得到?大家试过? 从数据库中读出的图片为什么显示不出来 如何把一个数组有序地写入数据库呢??谢谢大家 PHP文件为什么会有缓存,而且只有在谷歌 处理复选框提交数据时,出现问题,望高手帮忙! 有没有那种方法可以让客户端关闭浏览器后,php能继续运行的
$n = '1234567890.5555555555';
$t = strtok($n, '.');
$s = '';
while($c = substr($t, -3)) {
$t = substr($t, 0, -3);
$s = (strlen($c)==3 ? ',' : '').$c . $s;
}
$s .= '.'. strtok('');
echo $s;
?>
1,234,567,890.5555555555
xuzuning(唠叨)大大的写法可以做到,有没有简单一点的啊.嘿嘿.
如果你想保留两位小数,可以把你的数字 -0.005
例如
123456789.5569你想要得结果是
123,456,789.55
你可以
number_format(123456789.5569-0.005,2,"",",");如果你只想保留整数可以
number_format(123456789.5569-0.5);