php round 取余,PHP round() 函数

PHP round() 函数

实例

对浮点数进行四舍五入:<?php echo(round(0.60) . "
"); echo(round(0.50) . "
"); echo(round(0.49)

. "
"); echo(round(-4.40) . "
"); echo(round(-4.60)); ?>

定义和用法

round() 函数对浮点数进行四舍五入。

提示: 如需向上舍入为最接近的整数,请查看 ceil() 函数。

提示: 如需向下舍入为最接近的整数,请查看 floor() 函数。

语法round( _number,precision,mode_ );

参数描述

_number_必需。规定要舍入的值。

_precision_可选。规定小数点后的尾数。默认是 0,也可以为负数。

_mode_可选。规定表示舍入模式的常量: * PHP_ROUND_HALF_UP - 默认。遇到 .5 的情况时向上舍入 _number_ 到 _precision_ 小数位。舍入 1.5 到 2,舍入 -1.5 到 -2。 * PHP_ROUND_HALF_DOWN - 遇到 .5 的情况时向下舍入 _number_ 到 _precision_ 小数位。舍入 1.5 到 1,舍入 -1.5 到 -1。 * PHP_ROUND_HALF_EVEN - 遇到 .5 的情况时取下一个偶数值舍入 _number_ 到 _precision_ 小数位。 * PHP_ROUND_HALF_ODD - 遇到 .5 的情况时取下一个奇数值舍入 _number_ 到 _precision_ 小数位。

技术细节返回值:舍入后的值。

返回类型:Float

PHP 版本:4+

PHP 更新日志:PHP 5.3:新增 mode 参数。实例 1

四舍五入数字到两位小数、设置负数:<?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

?>

实例 2

使用常量对数字进行四舍五入:<?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

?>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/295190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)(转)

互联网的发展&#xff0c;网站应用的规模不断扩大&#xff0c;常规的垂直应用架构已无法应对&#xff0c;分布式服务架构以及流动计算架构势在必行&#xff0c;Dubbo是一个分布式服务框架&#xff0c;在这种情况下诞生的。现在核心业务抽取出来&#xff0c;作为独立的服务&…

孤掌难鸣-------堵水眼

序言: 一口水平井&#xff0c;井斜已经52度&#xff0c;方位在水平井的连线方向上。此段为增斜段&#xff0c;多次钻具组合的调整就为了正钻轨迹符合设计轨迹。然而在更换钻具组合下到底后&#xff0c;出现了两趟钻“堵水眼”的现象&#xff0c;第一次运气好顶开&#xff0c;而…

技术分享 | 一条神奇的曲线——贝塞尔曲线在前端的应用

源宝导读&#xff1a;在前端的开发中我们经常会遇到利用贝塞尔曲线帮助我们完成前端的动画和图形绘制&#xff0c;但是对其中的一些参数配置是一头雾水。本文将从贝塞尔曲线的原理讲起&#xff0c;由浅入深剖析一阶到多阶贝塞尔的实现原理&#xff0c;最后从三个方向来介绍它的…

链表之单、双链表反序

给定一个单链表,然后对它反序。 ListNode类 public class ListNode {int val;ListNode next;ListNode(int x){val=x;next=null;}ListNode(){}ListNode(int x,ListNode node){val=x;next=node;}public void setVal(int val){this.val=val;}public int getVal(){return val;}pu…

女生来大姨妈该怎么哄她?

1 这捞人速度&#xff01;▼2 老师&#xff1a;我怀疑你在内涵我&#xff01;&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 就很出戏&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 分手到底有多痛苦&#xff1f;▼5 家长会上看到的纸…

junit问题

在junit中写了个测试类&#xff0c;测试数据库相关操作&#xff0c;结果在执行时&#xff0c;出现Caused by: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found的错误&#xff0c;这是缺少了xercesImpl.ja…

C#的7个原则

C#的七个原则如下&#xff1a; 1.单一职责原则(Single Responsibility Principle, SRP)&#xff1a;一个类只负责一个功能领域中的相应职责。 2.开闭原则(Open-Closed Principle, OCP)&#xff1a;软件实体应对扩展开放&#xff0c;而对修改关闭。 3.里氏代换原则(Liskov Subst…

OAuth 2.1 的进化之路

背景2010年, OAuth 授权规范 1.0 (rfc 5849) 版本发布, 2年后, 更简单易用的 OAuth 2.0 规范发布&#xff08;rfc 6749&#xff09;, 这也是大家最熟悉并且在互联网上使用最广泛的版本, 在2012年的时候, iPhone 5 是全新的, 微软最新的浏览器还是 IE9, 单页面应用在当时还被称作…

php中怎样表示组合框,php – 如何实现动态组合框选择系统

诀窍是订阅更改事件并相应地重置第二个框的内容.HTML&#xff1a;- select -NokiaAppleJavaScript(准备好了)&#xff1a;var selectBrand $("#brand");var selectType $("#type");var optionsList {nokia: ["C6-01","E7-00"],appl…

用beyond compare解决git不能同步项目重新下载项目然后就行对比解决冲突

用beyond compare解决git不能同步项目重新下载项目然后就行对比解决冲突 这几天一直由于之前的的项目实现的功能没有提交,git客户端我用的是smartGit,然后用着用着需要那个licesenc,反正要一个有效的生成文件,然后我就想解决办法。 方法一: 我就到网上找,csd…

中科院超牛的物理学家,摇滚界无人不知的“李白”,你一定听过他的歌!

全世界只有3.14 % 的人关注了爆炸吧知识一个热爱音乐的科研工作者最近&#xff0c;有不少模友在后台问&#xff0c;如何如何去平衡好学习/工作和兴趣爱好之间的关系&#xff1f;很多人会说这么简单的问题&#xff0c;为什么还要问&#xff1f;其实并不简单&#xff0c;在现实生…

Nginx源码安装及应用

一&#xff1a;Nginx简介&#xff1a; Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器。在高连接并发的情况下&#xff0c;Nginx是Apache服务器不错的替代品。 Nginx作为负载均衡服务器&#xff1a;Nginx 既可以在内部直接支持Rails和PHP 程序对外进行服务&…

宝藏好物gRPCurl

gRPCurl简介gRPCurl[1]是一个与gRPC服务器交互的命令行工具&#xff0c;可认为是gRPC的curl工具。gRPCurl用于从命令行调用gRPC服务器支持的RPC方法&#xff0c;gRPC使用二进制编码(protobuf), 不能利用常规的curl工具(早期的curl版本还不支持HTTP/2)。1. gRPCurl工具接受json编…

数组与链表的对比

特点对比&#xff1a;1、存取方式上&#xff0c;数组可以顺序存取或者随机存取&#xff0c;而链表只能顺序存取&#xff1b;2、存储位置上&#xff0c;数组逻辑上相邻的元素在物理存储位置上也相邻&#xff0c;而链表不一定&#xff1b;3、存储空间上&#xff0c;链表由于带有指…

php 查询数据是否大于,怎么实现从数据查询数据的时候判断如果数据大于N条分次查询 递归吗?...

比如数据库有300000条数据 现在根据条件查询符合的有30000条数据 一次取太多了可能慢或者其他问题 我想每次取10000 三次取完 这只是个例子 应该怎么实现啊&#xff1f;用递归吗&#xff1f;告知下 谢谢&#xff01;&#xff01;&#xff01;还有就是如果查俩张表的数据 合并在…

黑白图像(DFS)

输入一个n*n的黑白图像&#xff08;1表示黑色&#xff0c;0表示白色&#xff09;&#xff0c;任务是统计其中八连块的个数。如果两个黑格子有公共边或者公共顶点&#xff0c;就说它们属于同一个八连块。如图6-11所示的图形有3个八连块。 图6-11 拥有3个八连块的黑白图形 【分析…

快速学习使用springmvc、strust2、strust1以及它们的对比

1、如何快速学习springmvc 首先&#xff0c;我们需要在复制spring相关的jar包到web-inf/lib里面去&#xff0c;然后在web.xml里面加入以下代码&#xff0c;相当于springmvc里面的servlet,这里只说明了一些常见的用法&#xff0c;如果要了解springmvc里面的控制器这些详细原理可…

你的输入法都暴露了些啥?

1 三哥对柠檬茶下手了要不要来一杯&#xff1f;▼2 能成功求婚的应该就是真爱了吧&#xff1f;▼3 气泡的花样玩法▼4 很正确&#xff1f;▼5 高手过招&#xff01;牛▼6 幽默中带着点死亡气息▼7 输入法&#xff1a;我暴露了一切▼你点的每个赞&#xff0c;我都认真当成了…

从 ThreadLocal 到 AsyncLocal

前些天跟大佬们在群里讨论如何在不使用构造函数&#xff0c;不增加方法参数的情况下把一个上下文注入到方法内部使用&#xff0c;得出的结论是 AsyncLocal 。感叹自己才疏学浅&#xff0c;居然才知道有 AsyncLocal 这种神器。于是赶紧恶补一下。ThreadLocal 要说 AsyncLocal 还…

Sersync+Rsync 增量实时同步

准备环境&#xff1a; rsync服务器&#xff1a;172.16.3.21sersync2服务器&#xff1a;172.16.3.23一、 rsync服务器先把原来的rsync包删掉yum remove rsync-2.6.8-3.1 -y,然后到http://rsync.samba.org/下载rsync包我用的包如下图所示利用securecrt上传本地[rootacong tongbu1…