Multiplicando dois arrays em php

Eu tenho um desafio multiplicando duas matrizes. é isso que eu pretendo fazer

Array1 ( [0] => 2 [1] => 2 )
Array2 ( [0] => 8000.00 [1] => 1234.00 )

Toda vez que eu multiplico isso, ele divide em 4 e retorna um resultado

Array ( [0] => 16000 [1] => 16000 [2] => 2468 [3] => 2468 )

No entanto, quando eu passar um único dado, ele acerta. Aqui está o meu código, eu aprecio qualquer ajuda que eu possa conseguir. obrigado

$total = array();
foreach($office_price as $price){
    foreach($office_quantity as $quantity){
        $total[] = $price * $quantity;
    }
}

questionAnswers(7)

yourAnswerToTheQuestion