当前位置: 首页 > 编程笔记 >

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

袁秦迟
2023-03-14
本文向大家介绍PHP 计算两个特别大的整数实例代码,包括了PHP 计算两个特别大的整数实例代码的使用技巧和注意事项,需要的朋友参考一下

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

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 计算两个特别大的整数实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

 类似资料:
  • 本文向大家介绍js计算两个日期间的天数月的实例代码,包括了js计算两个日期间的天数月的实例代码的使用技巧和注意事项,需要的朋友参考一下 计算结果为几个月零几天 下面在通过一段代码看下js计算两个日期差 在浏览器的console中测试结果如下: 总结 以上所述是小编给大家介绍的js计算两个日期间的天数月的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢

  • 本文向大家介绍php计算整个mysql数据库大小的方法,包括了php计算整个mysql数据库大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php计算整个mysql数据库大小的方法。分享给大家供大家参考。具体如下: 这里用MB,KB或者GB的格式返回计算结果。 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍php计算整个目录大小的方法,包括了php计算整个目录大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍switch实现一个两数的运算代码示例,包括了switch实现一个两数的运算代码示例的使用技巧和注意事项,需要的朋友参考一下 具体代码如下所示: 以上所述是小编给大家介绍的switch实现一个两数的运算代码示例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!

  • 本文向大家介绍php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码,包括了php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码的使用技巧和注意事项,需要的朋友参考一下 php计算两个时间相差的天数、小时数、分钟数、秒数 PHP中计算两个时间相差的天数、小时数、分钟数、秒数不如其它语言方便,但搞清了PHP中时间的表示方法后也很简单。本文章向大家讲解php如何计算时间相差。

  • 本文向大家介绍Python计算两个矩形重合面积代码实例,包括了Python计算两个矩形重合面积代码实例的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python 实现两个矩形重合面积代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 计算两个矩形的重合面积 字符串重叠输出 以上就是本文的全部内容,希望对大家的学习有所帮