PHP关于数据的舍入关键字归类:round() ceil() floor() number_format()
2013-03-11 16:13
288 查看
round -- 对浮点数进行四舍五入
例子:
[/code]
number_format -- 格式化数字为千分位
<?php
$number = 1234;
// english notation (default)
$english_format_number = number_format($number);
echo "First:".$english_format_number."<br/>";
// French notation
$nombre_format_francais = number_format($number, 2, ',', '');
echo "Second:".$nombre_format_francais."<br/>";
// French notation
$number = 1234.564;
$nombre_format_francais = number_format($number, 2, ',', '');
echo "Third:".$nombre_format_francais."<br/>";
$number = 1234.5678;
// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
echo "Forth:".$english_format_number."<br/>";
?>
显示结果最终如下:
First:1,234
Second:1234,00
Third:1234,56
Forth:1234.57
例子:
<?php echo round(3.4); // 3 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.055, 2); // 5.06 ?> ceil -- 进一法取整 例子:<?php echo ceil(4.3); // 5 echo ceil(9.999); // 10 ?>
floor -- 舍去法取整,跟ceil刚刚相反
例子:
[code]<?php
echo floor(4.3); // 4
echo floor(9.999); // 9
?>
[/code]
number_format -- 格式化数字为千分位
<?php
$number = 1234;
// english notation (default)
$english_format_number = number_format($number);
echo "First:".$english_format_number."<br/>";
// French notation
$nombre_format_francais = number_format($number, 2, ',', '');
echo "Second:".$nombre_format_francais."<br/>";
// French notation
$number = 1234.564;
$nombre_format_francais = number_format($number, 2, ',', '');
echo "Third:".$nombre_format_francais."<br/>";
$number = 1234.5678;
// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
echo "Forth:".$english_format_number."<br/>";
?>
显示结果最终如下:
First:1,234
Second:1234,00
Third:1234,56
Forth:1234.57
相关文章推荐
- PHP 浮点数 转化 整数方法对比 ceil,floor,round,intval,number_format
- PHP关于数据的舍入关键字归类
- PHP关于金额数值的处理,number_format()与round()的使用
- PHP关于金额数值的处理,number_format()与round()的使用
- PHP基本功之ceil,floor,round,intval
- 关于Math类的round、floor、ceil三个方法
- PHP取整函数ceil,floor,round,intval解析
- PHP floor(),ceil(),round(), intval()的用法
- matlab 关于取整函数 fix, floor, ceil, round
- php取整函数ceil,floor,round,intval函数的区别
- php四舍五入函数(floor、ceil、round与intval)
- Math.round(), Math.floor(),Math.ceil() ,Number.toFixed()
- PHP取整函数:ceil,floor,round,intval的区别详细解析
- javascript,小数值舍入操作方法:ceil()、floor()、round()
- php取整函数ceil,floor,round,intval函数的区别
- 关于Math的floor,round和ceil的方法面试题
- php取整函数ceil,floor,round,intval函数的区别
- php中round、floor、ceil的用法
- PHP取整函数ceil,floor,round,intval的区别
- php取整函数ceil,floor,round,intval函数的区别