echo "floor返回不大于 value 的下一个整数<br/>";
echo "floor(1.6)=".floor(1.6)."<br/>";
echo "floor(-1.6)=".floor(1.6)."<br/>";

echo "<br/>ceil返回不小于 value 的下一个整数<br/>";
echo "ceil(4.3)=".ceil(4.3)."<br/>";
echo "ceil(9.999)=".ceil(9.999)."<br/>";
echo "ceil(-3.14)=".ceil(-3.14)."<br/>";

echo "<br/>round返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果<br/>";
echo "round(3.4)=".round(3.4)."<br/>";
echo "round(3.5)=".round(3.5)."<br/>";
echo "round(3.6)=".round(3.6)."<br/>";
echo "round(3.6, 0)=".round(3.6, 0)."<br/>";
echo "round(1.95583, 2)=".round(1.95583, 2)."<br/>";
echo "round(5.045, 2)=".round(5.045, 2)."<br/>";
echo "round(5.055, 2)=".round(5.055, 2)."<br/>";

输出:

floor返回不大于 value 的下一个整数
floor(1.6)=1
floor(-1.6)=1

ceil返回不小于 value 的下一个整数
ceil(4.3)=5
ceil(9.999)=10
ceil(-3.14)=-3

round返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果
round(3.4)=3
round(3.5)=4
round(3.6)=4
round(3.6, 0)=4
round(1.95583, 2)=1.96
round(5.045, 2)=5.05
round(5.055, 2)=5.06

你可能感兴趣的文章