简洁的想法

仁爱、喜乐、和平、忍耐、恩慈、良善、信实、温柔、节制

我可以将12345678.9输出成12,345,678.90吗?

| Comments

当然可以,PHP中有个函数number_format,函数原型:
string number_format
(
float number,
int decimals,
string dec_point,
string thousands_sep
)
 
举个例子:
[codes=php]<?php
$num = 12345678.9;
echo number_format($num).'<br>'; //会4舍5入
echo number_format($num,2).'<br>';
echo number_format($num,2,':').'<br>'; //这种写法是错误的
echo number_format($num,2,':','-').'<br>';
?>[/codes]
 输出结果为:
12,345,679
12,345,678,90
Warning: Wrong parameter count for number_format()in /data/homepage/test/number_format.php on line 5
12-345-678:90


来源:http://www.phpe.net/faq/53.shtml

Comments