умножить два значения массива в php

Я пытаюсь умножить два значения массива друг на друга со следующей формулой: Qty* Price = total of each multiple, then sum of all.

 Array ( [qty] => Array ( [0] => .6 [1] => .2 [2] => .4 [3] => .75 [4] => 0.3 ) [price] => Array ( [0] => 1.2 [1] => 0.5 [2] => 0.8 [3] => 12 [4] => 2 ) ) 

Я не мог понять, как это сделать. Увидел несколько примеров относительно умножения, в котором они фиксировали значение, т.е. 2 или 5 и т. Д. Но в моем случае каждый qty имеет разную цену. Пожалуйста, кто-нибудь может предложить, как это сделать.

Следующее будет работать до тех пор, пока оба массива одинакового размера.

 for($i = 0; $i < count($qty); $i++) { $result[] = $qty[$i] * $price[$i]; } 

Результат будет в массиве $result .

Чтобы получить сумму:

 echo "sum(result) = " . array_sum($result) . "\n";