PHP array_replace sin crear claves

Estoy tratando de sobrescribir los elementos de una matriz con valores de otra:sin Creando elementos adicionales en el proceso.

Por ejemplo:

$base = array('a' => 'apple', 'b' => 'banana');
$replace = array('a' => 'orange', 'b' => 'grape', 'c' => 'cauliflower');

Combina las matrices para crear:

array('a' => 'orange', 'b' => 'grape'); // 'c' not included

Utilizandoarray_merge oarray_replace sobrescribiría correctamente los elementos, pero la matriz resultante incluiría elementos que no se encuentran en la primera matriz.

¿Cómo puedo combinar dos matrices para crear una matriz que contenga solo claves de la primera matriz y los valores correspondientes de una segunda matriz?

¿Existe una función de matriz PHP que pueda hacer esto?

¡Gracias por tu ayuda!

Respuestas a la pregunta(5)

Su respuesta a la pregunta