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 相关文章推荐
windows下开发并编译PHP扩展的方法
Mar 18 PHP
php学习之 循环结构实现代码
Jun 09 PHP
php中用foreach来操作数组的代码
Jul 17 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
Sep 30 PHP
php中stdClass的用法分析
Feb 27 PHP
php抓取网站图片并保存的实现方法
Oct 29 PHP
PHP常见数组函数用法小结
Mar 21 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
Jul 21 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP html_entity_decode()函数讲解
Feb 25 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 PHP
基于PHP实现发微博动态代码实例
Dec 11 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 文件上传系统手记
2009/10/26 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
php求数组全排列,元素所有组合的方法
2016/05/05 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
33种Javascript 表格排序控件收集
2009/12/03 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
vue自定义指令实现方法详解
2019/02/11 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
Python之指数与E记法的区别详解
2019/11/21 Python
Python图片的横坐标汉字实例
2019/12/04 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
高三英语教学反思
2014/01/13 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
户外宣传策划方案
2014/05/25 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
民主评议政风行风活动心得体会
2014/10/29 职场文书
趣味运动会简讯
2015/07/20 职场文书
2016新年晚会开场白
2015/12/03 职场文书