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&amp;java(二)
Oct 09 PHP
PHP4与PHP3中一个不兼容问题的解决方法
Oct 09 PHP
php防盗链的常用方法小结
Jul 02 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
Oct 26 PHP
最准确的php截取字符串长度函数
Oct 29 PHP
php实现的递归提成方案实例
Nov 14 PHP
PHP生成短网址方法汇总
Jul 12 PHP
PHP截取发动短信内容的方法
Jul 04 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
php微信开发之音乐回复功能
Jun 14 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 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 form 表单传参明细研究
2009/07/17 PHP
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
图解js图片轮播效果
2015/12/20 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
js判断所有表单项不为空则提交表单的实现方法
2016/09/09 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
vue前后分离调起微信支付
2019/07/29 Javascript
Python实现的Excel文件读写类
2015/07/30 Python
python实现rsa加密实例详解
2017/07/19 Python
python实现简单聊天室功能 可以私聊
2019/07/12 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
团队激励口号
2014/06/06 职场文书
2015年求职自荐信范文
2015/03/04 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
我爱我班主题班会
2015/08/13 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
教你使用pyinstaller打包Python教程
2021/05/27 Python
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫