PHP - mesclar duas matrizes (mesmo comprimento) em um associativo?

pergunta bastante simples, na verdade ..

É possível no PHP combinar duas matrizes separadas do mesmo tamanho para uma matriz associativa onde os valores da primeira matriz são usados ​​como chaves na matriz associativa?

Eu poderia, é claro, fazer isso, mas estou procurando outra função (embutida) ou uma solução mais eficiente ..?

function Combine($array1, $array2) {
    if(count($array1) == count($array2)) {
        $assArray = array();
        for($i=0;$i<count($array1);$i++) {
            $assArray[$array1[$i]] = $array2[$i];
        }
        return $assArray;
    }
}

questionAnswers(4)

yourAnswerToTheQuestion