• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 1

    PHP四舍五入

    Posted by 撒得一地 on 2016年7月19日 in PHP笔记
    国外稳定加速器推荐    Express | Vypr

    有时候,PHP需要对一个浮点数进行四舍五入操作,PHP默认有一个内置函数 round 可以对浮点数进行四舍五入操作,下面介绍round用法:

    语法

    round(x,prec)
    

    描述

    参数         描述
    x 可选。      规定要舍入的数字。
    prec 可选。    规定小数点后的位数。

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

    实例

    <?php
    echo round(12.6);
    echo round(12.3);
    //保留一位小数
    echo round(11.36,1);
    ?>
    

    输出:

    13
    12
    11.4
    

    上面的 round 函数是真正意义上的四舍五入函数。但是,我们都应该遇到过向上或者向下取整的情况。比如一个值为5.4,但由于特殊情况,常规的四舍五入(5.4即为5)不是我们想要的结果,即每次都必须向上取整,6才是我们最后想要的结果,当你遇到这些情况是,常规的四舍五入函数便不再适合,这时候就要使用 floor 向下取整函数和 ceil 向上取整函数。下面看下两个函的使用:

    看下 floor 函数:

    语法:

    float floor ( float value )
    

    说明:

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

    实例:

    	<?php
    	   echo floor(1.4);
    	   echo "<br/>";
    	   echo floor(1.6);
    	   echo "<br/>";
    	?>
    

    输出结果:

    	1
    	1
    

    floor函数对于所有四舍五入的操作都是向下取整,即舍弃的思路,直接舍弃小数点后的值,然后保留整数。

    看下 ceil 函数:

    语法:

    float ceil ( float value )
    

    说明:

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

    实例:

    	<?php
    	  echo ceil(4.0);
    	  echo "<br/>";
    	  echo ceil(4.1);
    	  echo "<br/>";
    	  echo ceil(4.01);
    	?>
    

    上面输出:

    	4
    	5
    	5
    

    ceil 函数是向上取整,即只要小数点后面的值大于0就执行向上取整的操作(整数进1,小数舍弃),比如4.0返回4,而4.01返回5,因为0.01比0大。

    上一篇:

    下一篇:

    相关推荐

    1 Comment

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    8 + 4 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 浙江快乐时时彩开奖号码 新疆时时彩开奖 投资即开型彩票销售厅 手机北京赛车pk10群 时时彩走势图 七乐彩走势图500期 超级大乐透规则 中国福彩老时时彩 北京pk赛车彩票 竞彩网官方首页 竞彩篮球大小分玩法 p3试机号彩吧预测汇总 排列五走势图 新加坡三分彩玩法 中国福彩网丹东字谜图 福利彩票36选7