Я хочу, чтобы эта переменная $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
example: array (0.4,0.2,0.1) for $corp_resp array
(array (sub1 (0.2,0.3,0.5) arrayysub2 (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 $ всего [0]
Итого 2 = (0,4 * 0,2 + 0,2 * 0,5 + 0,1 * 0,7) = 0,25 $ всего [1]
Эти итоговые значения будут вставлены в строки таблицы.
Спасибо.