php数值计算num类简单操作示例


Posted in PHP onMay 15, 2020

本文实例讲述了php数值计算num类简单操作。分享给大家供大家参考,具体如下:

ceil(float $value);//返回不小于 value 的下一个整数,value 如果有小数部分则进一位

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

floor(float $value);//返回不大于 value 的最接近的整数,舍去小数部分取整。

<?php
echo floor(4.3);  // 4
echo floor(9.999); // 9
echo floor(-3.14); // -4
?>
round(float $val,[int $pre], [$mode = PHP_ROUND_HALF_UP]);

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

<?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
?>

mode 例子

<?php
echo round(9.5, 0, PHP_ROUND_HALF_UP);  // 10
echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9
echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10
echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9
 
echo round(8.5, 0, PHP_ROUND_HALF_UP);  // 9
echo round(8.5, 0, PHP_ROUND_HALF_DOWN); // 8
echo round(8.5, 0, PHP_ROUND_HALF_EVEN); // 8
echo round(8.5, 0, PHP_ROUND_HALF_ODD); // 9
?>

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:
http://tools.3water.com/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:
http://tools.3water.com/jisuanqi/jsqkexue

在线计算器_标准计算器:
http://tools.3water.com/jisuanqi/jsq

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php防盗链的常用方法小结
Jul 02 PHP
php生成随机密码的几种方法
Jan 17 PHP
使用php计算排列组合的方法
Nov 13 PHP
php include类文件超时问题处理
Feb 06 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
PHP中Http协议post请求参数
Nov 02 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
php PDO异常处理详解
Nov 20 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
php双层循环(九九乘法表)
Oct 23 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
Feb 12 PHP
PHP使用DOM对XML解析处理操作示例
Jul 04 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
May 15 #PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
May 15 #PHP
PHP程序员简单的开展服务治理架构操作详解(三)
May 14 #PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 #PHP
PHP程序员简单的开展服务治理架构操作详解(一)
May 14 #PHP
PHP程序员必须知道的两种日志实例分析
May 14 #PHP
Laravel框架集合用法实例浅析
May 14 #PHP
You might like
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
重定向实现代码
2006/11/20 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
Vue异步组件处理路由组件加载状态的解决方案
2018/09/07 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
python实现动态数组的示例代码
2019/07/15 Python
opencv+python实现均值滤波
2020/02/19 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
求职意向书
2014/04/01 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js
Vue+Flask实现图片传输功能
2022/04/01 Vue.js