php四舍五入 主要适用于Web开发领域

网友分享于:2018-07-08 18:53 发表在 PHP

对于php四舍五入,这是一种比较复杂的语法。使用php四舍五入,可以采用两种函数。分别是ceil函数和floor() 函数。这些方法可以保留不同位数的计算。接下来,就让如果零 if0.CN的小编来讲解一下php四舍五入。

图片 1.png

  php四舍五入 主要适用于Web开发领域

  php

  PHP(外文名: Hypertext Preprocessor,中文名:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、JavaPerl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php

  本文讲述了在php 中处理浮点数时经常要需要用的四舍五入函数。在php 中有两个函数适用于这种情况:floor函数、ceil函数和round函数

  floor函数和ceil函数互相搭配起来可以使php 处理的数据更加真实可靠。

  floor:舍去取整

  ceil:取整,floor功能相反

  round:根据参数选择精度(这是真正的四舍五入)

  intval:获取变量的整数值,如果参数是字符串,则反回0

  一、先来看floor函数:

  语法:

  float floor ( float value )

  说明:

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

  floor() 例子 1

  

  echo floor(1.6); // will output "1"

  echo floor(-1.6); // will output "-2"

  ?>

  floor() 例子 2

  

  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

图片 2.png

  php四舍五入 主要适用于Web开发领域

  二、ceil函数:

  语法:

  float ceil ( float value )

  说明:

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

  ceil() 例子:

  

  echo ceil(4.3); // 5

  echo ceil(9.999); // 10

  echo ceil(-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;

  以上就是关于php四舍五入的相关介绍,php的这个语法相信你理解清楚了,对于这方面的知识,你还需要了解吗?收藏我们的网站,如果零 if0.CN会耐心地为大家答疑解惑。


推荐分类: Web开发 Web前端 HTML/CSS PHP ASP JavaScript jQuery HTML5 vbScript Ajax 网页设计 跨浏览器开发 高性能WEB开发 Web Service XML/SOAP CGI
推荐标签: php websocket input navicat finereport
相关文章
最新发表
热门推荐