给定一个数组[1,2,3,......1000],执行以下计算:截取前六个数求和结果放在数组末尾,直到此数组元素不足6个,求最终数组结果,编写PHP代码实现
http://www.w3school.com.cn/php/func_array_sum.asp
用array_chunk把数组分块,再进行求和就可以了
<?php
$numArray = array(1,2,3,4,5,6,7,8,9,10);
$stopNum = 6;//判断是否已经是第六个数字
$sum = 0;
while ($numArray.length >= 6) {//当数组的长度大于等于6,循环不停止
for ( $i = 0; $i < $stopNum; $i++) {//内循环6次,取数组的前6个数字
$sum += $numArray[0];
array_shift($numArray[0]);
}
array_push($numArray,$sum); //求的和入栈
}
echo $numArray;
php没什么基础找了两个函数组了一下,不知道对不对。