晕 round()会将数字四舍五入的啊.
解决方案 »
- $_SERVER['SCRIPT_NAME'], $_SERVER['REQUEST_URI']问题
- 数组的值怎么显示?
- 正在研究的东东
- 请问 ASP程序员转来做 PHP ,如何实现?
- iis下smarty出错
- ZendFrameWork创建文件夹问题
- 请问一下为什么用$row['id']取不到数据,而用$row[0]就可以
- 小弟刚接触PHP有些问题想请教
- [Share] Very simple script which generates an 8 digit paswoord cinsisting of letters and numbers and capital letters
- 怎样写一个可以把区位码转换成汉字的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);