php中的ceil和floo以及round函数「建议收藏」

php中的ceil和floo以及round函数「建议收藏」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

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107089.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • xpath语法大全

    xpath语法大全

    2021年11月26日
  • CentOs6.5安装Docker中:No package docker-io available[通俗易懂]

    CentOs6.5安装Docker中:No package docker-io available[通俗易懂]在Centos中安装docker时出现:No package docker-io available 说是yum没有找到docker这个包,

    2022年6月13日
  • Android端 WebP图片压缩与传输的一点探索

    Android端 WebP图片压缩与传输的一点探索简介直到4g时代,流量依然是宝贵的东西。而移动网络传输中,最占流量的一种载体:图片,成为了我们移动开发者不得不关注的一个问题。我们关注的问题,无非是图片体积和质量如何达到一个比较和谐的平衡,希望得到质量不错的图片同时体积还不能太大。走在时代前列的谷歌给出了一个不错的答案——WebP。WebP是一种图片文件格式,在相同的压缩指标下,webp的有损压缩能比jpg小25-34%。而在

    2022年11月1日
  • Java课设:学生管理系统

    Java课设:学生管理系统文章目录StudentManagerStudentManagerMain.javaStuInfo.javaClassInfo.javaScoreInfo.javaAdd.javaDelete.javaStudentManager查询学生的个人基本信息,查询课程表、选课情况,查询课程的成绩信息。其中课程表及选课信息和成绩信息无法改动,个人基本信息可以添加或者删除。这是一个比较简单的管理系统,具…

    2022年7月12日
  • 321_MediaType Media Type 是什么

    321_MediaType Media Type 是什么MediaType是什么MediaType在网络协议的消息头里面叫做Content-Type使用两部分的标识符来确定一个类型所以我们用的时候其实就是为了表明我们传的东西是什么类型比如application/json:JSON格式的数据,在RFC4627中定义application/javascript:JavaScript,在RFC4329中定义但是…

    2022年5月9日
  • LED亮度调节原理

    LED亮度调节原理近年来Light-emittingdiode(LED)被广泛用于照明行业,相较于其他光源,LED具有诸多优势:光效高、寿命长、色温变化小、动态响应快、体积小等。那么如何才能设计出合理的灯具呢,我来给大家罗列一下LED的主要特性。一.发光原理当电流被注入到半导体的PN结时,原子中低能级的电子吸收能量从基态被激发到较高能级,这个能级我们称之为激发态。而激发态的寿命是短暂的,他十…

    2022年6月9日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号