新人求助 $a=array(1,2,3,4,0,5);怎么变成$b=array(1,3,6,10,10,15);$b的数组就是$a数组前几项的和 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public function test() { $arr = array(1, 2, 3, 4, 0, 5); $b = array(); for ($m = 0; $m < count($arr); $m++) { $b[] = $this->sumArr($m, $arr); } return $b; } public function sumArr($index, $arr) { $sum = 0; for ($i = 0; $i <= $index; $i++) { $sum += $arr[$i]; } return $sum; }$b 就是你要的 数组 $a=array(1,2,3,4,0,5);foreach($a as $k=>$v){ $arr[] = array_sum(array_slice($a, 0, $k+1)); } print_r($arr); $a=array(1,2,3,4,0,5);$b = func($a);print_r($b);function func($a){ $b = array(); for($i=0,$len=count($a); $i<$len; $i++){ $tmp = array_slice($a, 0, $i+1); $b[] = array_sum($tmp); } return $b;}Array( [0] => 1 [1] => 3 [2] => 6 [3] => 10 [4] => 10 [5] => 15) php读取unicode数据库字段问题 一个发送请求抓数据报的错误如何解决 数组排序? PHP printf 的问题 在同一个表我想做一个下拉联动菜单? php连接失败处理 同一条sql,php程序执行的结果和数据库执行的结果不一样,求解 请问在winxp或者win2k个人版本下如何配置php环境! 简单可有着急! PHP如何实现数组合并? 聊天室 如果表单输入框输入的是html标签 PHP静态方法
{ $arr = array(1, 2, 3, 4, 0, 5);
$b = array();
for ($m = 0; $m < count($arr); $m++)
{
$b[] = $this->sumArr($m, $arr);
} return $b;
}
public function sumArr($index, $arr)
{
$sum = 0;
for ($i = 0; $i <= $index; $i++)
{
$sum += $arr[$i];
}
return $sum;
}$b 就是你要的 数组
foreach($a as $k=>$v){
$arr[] = array_sum(array_slice($a, 0, $k+1));
}
print_r($arr);
$a=array(1,2,3,4,0,5);
$b = func($a);print_r($b);function func($a){
$b = array();
for($i=0,$len=count($a); $i<$len; $i++){
$tmp = array_slice($a, 0, $i+1);
$b[] = array_sum($tmp);
}
return $b;
}
Array
(
[0] => 1
[1] => 3
[2] => 6
[3] => 10
[4] => 10
[5] => 15
)