PHP大数据加法
2015-08-31 20:39
537 查看
function add($a,$b){ $a = strrev($a); $b = strrev($b); $tmp = 0; $tmp_c = 0; $count = ''; $len = strlen($a)>strlen($b)?strlen($a):strlen($b); for($i=0;$i<$len;$i++){ if(isset($a[$i]) && isset($b[$i])){ $tmp_c = $a[$i] + $b[$i] + $tmp; if($tmp_c > 10) { $tmp = 1; $count = substr($tmp_c,1).$count; } else { $tmp = 0; $count = $tmp_c.$count; } } elseif(isset($a[$i])) { $tmp_c = $a[$i] + $tmp; if($tmp_c > 10) { $tmp = 1; $count = substr($tmp_c,1).$count; } else { $tmp = 0; $count = $tmp_c.$count; } } elseif(isset($b[$i])) { $tmp_c = $b[$i] + $tmp; if($tmp_c > 10) { $tmp = 1; $count = substr($tmp_c,1).$count; } else { $tmp = 0; $count = $tmp_c.$count; } } } return $count; }
相关文章推荐
- Impala:新一代开源大数据分析引擎--转载
- leetcode-172-Factorial Trailing Zeroes
- 2015年云计算的三大发展趋势
- Aircrack-ng之aireplay(Deauthentication)
- NPOI大数据量多个sheet导出源码(原)
- 云计算关键技术
- LeetCode之Contains Duplicate II
- 什么情况下用copy、assign、retain、strong...
- 车型识别“A Large-Scale Car Dataset for Fine-Grained Categorization and Verification”
- 刷一题Leetcode:Factorial Trailing Zeroes
- LeetCode之Contains Duplicate
- hdfs源码分析第一弹
- 物联网方案分析的几个哲学命题
- 物联网支撑平台
- OC之非ARC环境下循环retain问题
- HDU 2476 String painter(区间dp)
- c的Main函数参数解析
- poj 1273 Drainage Ditches
- ESP8266学习笔记8:ESP8266接入机智云
- leecode 每日解题思路 127-Factorial Trailing Zeroes