精准传达 · 有效沟通
创造有活力的品牌网站 提升用户体验和品牌价值感

php整除和取余数小数取整函数

来源:未知 admin | 2019-07-24

一、php整除和取余数
echo (int)(5/2);
要余数:
echo 5%2;
二、php小数取整函数
floor函数和ceil函数互相搭配起来可以使php 处理的数据更加真实可靠。

floor:舍去取整

ceil:取整,和floor功能相反

round:根据参数选择精度(这是真正的四舍五入)

intval:获取变量的整数值,如果参数是字符串,则反回0

一、先来看floor函数:

语法:

float floor ( float value )

说明:

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

floor() 例子 1

<?php 
 echo floor(1.6); // will output "1" 
 echo floor(-1.6); // will output "-2" 
?>

floor() 例子 2

<?php
echo(floor(0.60));
echo(floor(0.40));
echo(floor(5));
echo(floor(5.1));
echo(floor(-5.1));
echo(floor(-5.9))
?>

输出:
0
0
5
5
-6
-6

二、ceil函数:

语法:

float ceil ( float value )

说明:

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

ceil() 例子:

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