PHP 计算两个特别大的整数实例代码


Posted in PHP onMay 07, 2018

废话不多说了,具体代码如下所示:

function getIntAdd($a,$b){
$c = '';
$bCount = strlen($b);
$aCount = strlen($a);
$count = max($bCount,$aCount);
$aDiff = $count - $aCount;
$bDiff = $count - $bCount;
for($i = $count - 1;$i >= 0;$i--){
$aVal = $count - $i <= $aCount ? intval($a[$i - $aDiff]) : 0;
$bVal = $count - $i <= $bCount ? intval($b[$i - $bDiff]) : 0;
$v = $aVal + $bVal;
if(strlen($c) > 0 && strlen($c) >= $count - $i){
$c = ($v + intval($c[0])).substr($c,1,strlen($c) - 1);
}else{
$c = $v.$c.'';
}
}
return $c;
}
$a = '23490234328490289048902384908392849238';
$b = '234320498324982390489328498230984982399290384902384';
$c = getIntAdd($a,$b);
print_r($c);

总结

以上所示是小编给大家介绍了PHP 计算两个特别大的整数实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

PHP 相关文章推荐
php中常用编辑器推荐
Jan 02 PHP
坏狼的PHP学习教程之第1天
Jun 15 PHP
php URL跳转代码 减少外链
Jun 25 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
PHP创建PowerPoint2007文档的方法
Dec 10 PHP
PHP 与 UTF-8 的最佳实践详细介绍
Jan 04 PHP
CakePHP框架Model函数定义方法示例
Aug 04 PHP
php+js实现裁剪任意形状图片
Oct 31 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
PHP 代码简洁之道(小结)
Oct 16 PHP
yii2.0框架场景的简单使用示例
Jan 25 PHP
phpQuery采集网页实现代码实例
Apr 02 PHP
详解PHP发送邮件知识点
May 06 #PHP
PHP学习笔记之session
May 06 #PHP
PHP中cookie知识点学习
May 06 #PHP
分析php://output和php://stdout的区别
May 06 #PHP
PHP 布尔值的自增与自减的实现方法
May 03 #PHP
PHPExcel 修改已存在Excel的方法
May 03 #PHP
PHP中PDO事务处理操作示例
May 02 #PHP
You might like
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
YII路径的用法总结
2014/07/09 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
一个javascript图片阅览组件
2010/11/09 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
TensorFlow实现Batch Normalization
2018/03/08 Python
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
Python Django搭建网站流程图解
2020/06/13 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
房地产销售经理岗位职责
2014/01/01 职场文书
直接有效的自我评价
2014/01/11 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
工作证明格式及范本
2014/09/12 职场文书
先进员工事迹材料
2014/12/20 职场文书
毕业证明书
2015/06/19 职场文书
2019暑假学生安全口号
2019/06/27 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP