我想让该变量$total[$i]
给出以下函数的结果:
$total[$i] = (array_reduce((array_map(function($x, $y) { return $x * $y; },
$corp_resp[$i], $corp_resp_template)),function($carry,$item){return $carry+=$item;},0));
我从$corp_resp_template
示例中收到: array(0.4,0.2,0.1) for $corp_resp array
(array(sub1(0.2,0.3,0.5) arraysub2(0.2,0.5,0.7)))
$corp_resp_template
因为那个操作只有一个。$corp_resp
是内部包含子数组的数组,$carCount
在这种情况下,$carCount=2
如果是 4 将给出 4 个子数组,其中将插入的值将$corp_resp_template
只有一个与 相同大小的数组$corp_resp
。
示例操作:
总计 1 =(0.4*0.2+0.2*0.3+0.5*0.1)=0.19 $total[0]
总计 2 =(0.4*0.2+0.2*0.5+0.1*0.7)=0.25 $total[1]
该总值将插入表格的行中。
谢谢你。