<?PHP $a = '234567890'; $b = '111111111111101'; $m = strlen($a); $n = strlen($b); $num = $m>$n?$m:$n; $result = ''; $flag = 0; while($num--){ $t1 = 0; $t2 = 0; if($m>0){ $t1 = $a[--$m]; } if($n>0){ $t2 = $b[--$n]; } $t = $t1+$t2+$flag; $flag = $t/10; $result = ($t%10).$result; } echo $result; echo "\r\n"; echo $a+$b; ?>
网站运营到一段时间时,发现数据越来越多,已经不能用原始的PHP加法或者表示方法处理数据的数目时,就得自己写加法口诀了~~~
这里是我没事自己写的一个潦草的PHP大整数加法,当然也可以使用字符反置或者数组解决问题,各执己见吧~