PHP (外文名,中文名:超文本预处理器)是一种通用的开源脚本语言。 语法吸收了c语言、Java、Perl的特点,入门门槛低,易学,使用广泛,主要适用于Web开发领域。 PHP的文件扩展名为PHP。
本文介绍了在php中处理浮点数时常用的舍入函数。 php有两个函数:函数、ceil函数和函数
将函数与ceil函数相结合,可以使php处理的数据更真实可靠。
舍去整顿
齐全,与功能相反
根据参数选择精度。 这是真正的四舍五入。
获取变量的整数值,如果参数是字符串,则将其重置为0
一、我们先看一下floor函数:
语法:
浮动值。
说明:
返回以下小于或等于value的整数,并截断value的小数部分。 floor ) )返回的类型仍然是浮点。 这是因为浮点值的范围通常大于整数。
floor ) )情况1
? php
Echofloor(1.6; //willoutput'1'
Echofloor(-1.6; //willoutput'-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 value )
说明:
返回大于或等于value的下一个整数。 如果value有小数部分,则前进一位。 cil ) )返回的类型仍然是浮点。 这是因为浮点值的范围通常大于integer。
ceil (的示例:
? php
ECHOceil(4.3; //5
EchoCeil(9.999; //10
ECHOceil(-3.14; //-3
?
你看到这两个函数的区别了吗?
寻呼时经常使用
//页码计算:
$lastpg=ceil($totle/$displaypg ); //最后一页也是总页数,所以使用ceil会很方便。
$lastpg=$lastpg? $lastpg:1; //不显示条目,将最后一页设为1
$page=min($lastpg,$page );
$prepg=$page-1; //上一页
$nextpg=($page==$lastpg? 0:$page 1; //下一页
$firstcount=($page-1 ) *$displaypg;