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读取xml方法介绍
Jan 12 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
ThinkPHP中RBAC类的四种用法分析
Nov 24 PHP
php简单实现屏蔽指定ip段用户的访问
Apr 29 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
PHP查看SSL证书信息的方法
Sep 22 PHP
PHPMailer发送邮件
Dec 28 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
Oct 10 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 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
在 PHP 中使用随机数的三个步骤
2006/10/09 PHP
php获取地址栏信息的代码
2008/10/08 PHP
php include和require的区别深入解析
2013/06/17 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
php中spl_autoload详解
2014/10/17 PHP
Laravle eloquent 多对多模型关联实例详解
2017/11/22 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
动感效果的TAB选项卡jquery 插件
2011/07/09 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
深入理解JavaScript和TypeScript中的class
2018/04/22 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
Python基础入门之seed()方法的使用
2015/05/15 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
python3.5绘制随机漫步图
2018/08/27 Python
Python基本socket通信控制操作示例
2019/01/30 Python
python实现图片上添加图片
2019/11/26 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
革命先烈的英雄事迹材料
2014/02/15 职场文书
家长学校实施方案
2014/03/15 职场文书
亲子活动总结
2014/04/26 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
习总书记三严三实学习心得体会
2014/10/13 职场文书