本文实例讲述了PHP实现大数(浮点数)取余的方法。分享给大家供大家参考,具体如下:

一般我们进行取余运算第一个想到的就是用百分号%,但当除数是个很大的数值,超出了int范围时,这样取余就不准确了。
php大数(浮点数)取余函数:
/**
* php大数取余
*
* @param int or float $bn 除数
* @param int $sn 被除数
* @return int 余数
*/
//大数(浮点数)取余方法
function Kmod($bn, $sn) {
return intval(fmod(floatval($bn), $sn));
}
测试代码:
//大数(浮点数)取余方法
function Kmod($bn, $sn) {
return intval(fmod(floatval($bn), $sn));
}
//整数取余方法
function mod($bn, $sn) {
return $bn%$sn;
}
//最大的int整数
$bn = PHP_INT_MAX;
$sn = 11;
var_dump($bn);
var_dump(Kmod($bn, $sn));
var_dump(mod($bn, $sn));
//给最大的int整数加1
$bn = PHP_INT_MAX + 1;
var_dump($bn);
var_dump(Kmod($bn, $sn));
var_dump(mod($bn, $sn));
执行结果:
int 2147483647 int 1 int 1 float 2147483648 int 2 int -2
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
# PHP
# 大数
# 浮点数
# 取余
# PHP中浮点数计算比较及取整不准确的解决方法
# PHP中两个float(浮点数)比较实例分析
# PHP浮点数精度问题汇总
# PHP数据类型之整数类型、浮点数的介绍
# 简单谈谈php浮点数精确运算
# php判断两个浮点数是否相等的方法
# php的sprintf函数的用法 控制浮点数格式
# PHP中round()函数对浮点数进行四舍五入的方法
# PHP浮点数的一个常见问题
# php 浮点数比较方法详解
# 程序设计
# 操作技巧
# 是个
# 相关内容
# 第一个
# 就不
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 但当
# 运算符
# 讲述了
# 超出了
# 正则表达式
# int
相关文章:
如何在阿里云服务器自主搭建网站?
北京网站制作网页,网站升级改版需要多久?
网页设计与网站制作内容,怎样注册网站?
建站之星官网登录失败?如何快速解决?
如何解决VPS建站LNMP环境配置常见问题?
如何在Windows环境下新建FTP站点并设置权限?
如何用AWS免费套餐快速搭建高效网站?
如何快速搭建高效WAP手机网站?
制作网站的模板软件,网站怎么建设?
购物网站制作公司有哪些,哪个购物网站比较好?
制作网站的软件免费下载,免费制作app哪个平台好?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
定制建站是什么?如何实现个性化需求?
广州建站公司哪家好?十大优质服务商推荐
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
建站主机服务器选型指南与性能优化方案解析
网站制作模板下载什么软件,ppt模板免费下载网站?
如何确保西部建站助手FTP传输的安全性?
,有什么在线背英语单词效率比较高的网站?
如何续费美橙建站之星域名及服务?
如何获取上海专业网站定制建站电话?
建站之星上传入口如何快速找到?
制作网站的基本流程,设计网站的软件是什么?
Bpmn 2.0的XML文件怎么画流程图
盘锦网站制作公司,盘锦大洼有多少5G网站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
建站VPS选购需注意哪些关键参数?
官网网站制作腾讯审核要多久,联想路由器newifi官网
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
如何在IIS中新建站点并配置端口与IP地址?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
建站之星如何实现网站加密操作?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
建站之星代理如何优化在线客服效率?
如何实现建站之星域名转发设置?
如何挑选高效建站主机与优质域名?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何正确选择百度移动适配建站域名?
临沂网站制作企业,临沂第三中学官方网站?
如何用免费手机建站系统零基础打造专业网站?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何在服务器上配置二级域名建站?
如何通过wdcp面板快速创建网站?
如何在Ubuntu系统下快速搭建WordPress个人网站?
如何用PHP快速搭建CMS系统?
江苏网站制作公司有哪些,江苏书法考级官方网站?
微信小程序 input输入框控件详解及实例(多种示例)
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
网站制作员失业,怎样查看自己网站的注册者?
*请认真填写需求信息,我们会在24小时内与您取得联系。