У меня есть два массива:
$wij = array(0.25, 0.30, 0.25. 0.15, 0.5);
$nij = array(
array(3, 3, 2, 1, 2),
array(2, 2, 3, 2, 1),
array(1, 3, 2, 2, 1));
$rij = array();
Я хочу умножить значение из переменной wij array-variable в каждый массив nij и присоединить результат к переменной rij array, потому что массив $nij
всегда имеет более 3-х массивов, чем из примера. У меня нет никакой подсказки, просто использующей for-loop в 1 цикл. Пожалуйста, дайте мне пример
если вы хотите просто добавить значения в массив $ rij, используйте следующий код:
$wij = array(0.25, 0.30, 0.25, 0.15, 0.5);
$nij = array( array(3, 3, 2, 1, 2), array(2, 2, 3, 2, 1), array(1, 3, 2, 2, 1));
$rij = array();
foreach($nij as $arr) {
foreach($arr as $val) {
foreach($wij as $multiplier) {
$rij[] = $val * $multiplier;
}
}
}
print_r($rij);