PHP取整函数:ceil,floor,round,intval的区别详细解析

2015-01-24信息快讯网

以下是对PHP中的取整函数:ceil,floor,round,intval的区别进行了详细的介绍,需要的朋友可以过来参考下

我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。

ceil -- 进一法取整
说明
float ceil ( float value )

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

PHP取整函数例子 1. ceil() 例子

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

floor -- 舍去法取整
说明
float floor ( float value )

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

PHP取整函数例子 1. floor() 例子

< ?
php echo floor(4.3); 
// 4 echo floor(9.999); 
// 9 
?>

round -- 对浮点数进行四舍五入
说明

float round ( float val [, int precision] )

返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

PHP取整函数例子 1. round() 例子

< ?
php echo round(3.4); 
// 3 echo round(3.5); 
// 4 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.045, 2); 
// 5.05 echo round(5.055, 2); 
// 5.06 
?>

intval---对变数转成整数型态
PHP取整函数例子intval()
< ?
php echo intval(4.3); 
//4 echo intval(4.6); 
//4 
?>

php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
php下获取http状态的实现代码
PHP防范SQL注入的具体方法详解(测试通过)
简单的php新闻发布系统教程
php下载文件源代码(强制任意文件格式下载)
php除数取整示例
php警告Creating default object from empty value 问题的解决方法
php中sprintf与printf函数用法区别解析
php的sprintf函数的用法 控制浮点数格式
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
PHP四舍五入精确小数位及取整
PHP eval函数使用介绍
浅析echo(),print(),print_r(),return之间的区别
PHP echo,print,printf,sprintf函数之间的区别与用法详解
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
php float不四舍五入截取浮点型字符串方法总结
如何使用php输出时间格式
php取整函数ceil,floo,round的用法及介绍
php strrpos()与strripos()函数
PHP函数preg_match_all正则表达式的基本使用详细解析
显示程序执行时间php函数代码
php+js实现图片的上传、裁剪、预览、提交示例
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
php setcookie(name, value, expires, path, domain, secure) 参数详解
关于使用key/value数据库redis和TTSERVER的心得体会
领悟php接口中interface存在的意义
解析php取整的几种方式
探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
解析php中var_dump,var_export,print_r三个函数的区别
解析PHP中intval()等int转换时的意外异常情况
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
php笔记之:php函数range() round()和list()的使用说明
©2014-2024 dbsqp.com