如何将一维数组中后一个下标的值加上前一个下标的值,逐级累加

$a = array(0=>100,1=>20,2=>30,3=>20);

$b = array(0=>100,1=>120,2=>150,3=>170);

$a 如何变成 $b

第一种:

for($i=0;$i<count($a);$i++){

            $temp += $a[$i];

            $b = $temp;

}

第二种:

foreach($a as $k=>$v){

            $value += $v;

            $b[] = $value;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,771评论 0 33
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,524评论 0 17
  • 参考翻译: 在气温骤降到零下五十摄氏度,风速急剧上升到60公里的每小时的极地,我等待了117个小时只为了能捕...
    小可爱爱登堡阅读 157评论 0 0
  • 和大多数的程序员不一样,我的工作虽然也是程序员,但是基本就是跟一般的上班族差不多,没有什么苦逼的加班,基本就...
    乖小乖很不乖阅读 4,488评论 159 30
  • 点击一级标题加收缩功能: 控制器: //给入院评估单界面赋对应的数据 //加载更多数据 //用户滑动界面时加载更多...
    小FFF阅读 382评论 0 0