php取整函数ceil,floo,round的用法及介绍

2015-01-24信息快讯网

以下是对php中的取整函数ceil,floo,round的用法进行了详细的分析介绍,需要的朋友可以过来参考下

ceil  是向上进位得到一个值的函数;
floor 是舍掉小数位得到一个值的函数;
round 是用来四舍五入的函数

ceil
定义和用法:
ceil() 函数向上舍入为最接近的整数。

ceil(x);

说明:
返回不小于 x 的下一个整数,x 如果有小数部分则进一位。
ceil() 返回的类型仍然是 float。

例子:

<?php
    echo ceil(0.60);
    echo "<br/>";
    echo ceil(0.40);
    echo "<br/>";
    echo ceil(5);
    echo "<br/>";
    echo ceil(5.1);
    echo "<br/>";
    echo ceil(-5.1);
    echo "<br/>";
    echo ceil(-5.9);
?>

输出:
1
1
5
6
-5
-5

floor
定义和用法:
floor() 函数向下舍入为最接近的整数。
floor(x);

说明:
返回不大于 x 的下一个整数,将 x 的小数部分舍去取整。
floor() 返回的类型仍然是 float。

例子:

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

输出:
0
0
5
5
-6
-6

round
定义和用法
round() 函数对浮点数进行四舍五入。
round(x,prec);

其中
x(可选)    规定要舍入的数字。
prec(可选)  规定小数点后的位数。

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

例子:

<?php
echo round(12.345,-1);
echo "<br/>";
echo round(12.345);
echo "<br/>";
echo round(0.5);
echo "<br/>";
echo round(0.4);
echo "<br/>";
echo round(-0.5);
echo "<br/>";
echo round(-0.4);
?>

输出:
10
12
1
0
-1
-0

php下获取http状态的实现代码
PHP防范SQL注入的具体方法详解(测试通过)
简单的php新闻发布系统教程
php下载文件源代码(强制任意文件格式下载)
php中curl、fsocket、file_get_content三个函数的使用比较
php强制文件下载而非在浏览器打开的自定义函数分享
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
PHP图片裁剪函数(保持图像不变形)
PHP生成自定义长度随机字符串的函数分享
php setcookie函数的参数说明及其用法
php中的curl使用入门教程和常见用法实例
php中stream(流)的用法
easyui的tabs update正确用法分享
php中的静态变量的基本用法
php float不四舍五入截取浮点型字符串方法总结
PHP取整函数:ceil,floor,round,intval的区别详细解析
php strrpos()与strripos()函数
PHP函数preg_match_all正则表达式的基本使用详细解析
显示程序执行时间php函数代码
php+js实现图片的上传、裁剪、预览、提交示例
phpmyadmin config.inc.php配置示例
PHP引用符&的用法详细解析
九个你必须知道而且又很好用的php函数和特点
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
解析php session_set_save_handler 函数的用法(mysql)
解析Ubuntu下crontab命令的用法
解析PHP中ob_start()函数的用法
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
php笔记之:php函数range() round()和list()的使用说明
PHP flock 文件锁详细介绍
©2014-2024 dbsqp.com