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编程语言开发动态WAP页面
Oct 09 PHP
php 伪造本地文件包含漏洞的代码
Nov 03 PHP
PHP三元运算符的结合性介绍
Jan 10 PHP
解析php入库和出库
Jun 25 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 PHP
php广告加载类用法实例
Sep 23 PHP
smarty简单入门实例
Nov 28 PHP
利用“多说”制作留言板、评论系统
Jul 14 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
php实现简单四则运算器
Nov 29 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在线生成二维码代码(google api)
2013/06/03 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
node.js中的fs.lchownSync方法使用说明
2014/12/16 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
Python原始字符串(raw strings)用法实例
2014/10/13 Python
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
使用Python实现画一个中国地图
2019/11/23 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
测绘工程本科生求职信
2013/10/10 职场文书
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
民族团结先进个人材料
2014/02/05 职场文书
会议主持词
2014/03/17 职场文书
交通事故委托书范本精选
2014/10/04 职场文书
云冈石窟导游词
2015/02/04 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书