PHP中常见的数字掐头去尾操作方法

四舍五入round

round( float $val[, int $precision = 0[, int $mode = PHP_ROUND_HALF_UP]] ) : float

对浮点数进行四舍五入

进一法ceil

ceil( float $value) : float

返回不小于 value 的下一个整数。 ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。

<?php
	echo ceil(4.3);    // 5
	echo ceil(9.999);  // 10
	echo ceil(-3.14);  // -3
?> 

去尾法floor

floor( float $value) : float

返回不大于 value 的最接近的整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。

<?php
	echo floor(4.3);   // 4
	echo floor(9.999); // 9
	echo floor(-3.14); // -4
?> 
上一篇:leetcode(4)——寻找两个有序数组的中位数


下一篇:kitten 在线课程第十讲要点 - 克隆的使用,第十一讲 - 数组的使用