No, no.
¿No es posible que no puedas mostrar la estructura de datos? ¿Con ejemplos de código?
Caray, ¿crees que con tan escueta explicación "los datos basicamente son marcas de coches" es suficiente para entender?
Pero vale, vamos a darte por tu lado.
Me imagino algo así:
Código PHP:
Ver original$marca1 = 'A';
$marca2 = 'B';
$marca3 = 'C';
$marca4 = 'D';
$array = array($marca1, $marca2, $marca3, $marca4);
Bien, ahí tienes un array de 4 strings ¿esos son tus datos reales?
Entonces el problema sí está en el merge, pues:
Eso devolvería un array, con varias columnas ¿es 100% compatible con tus 4 arrays iniciales?
Si todos los arrays no son compatible jamás funcionará el merge.
Sería bueno si pudieras mostrar el var_dump() de $array y $array_consulta para entender mejor los datos como te pedí en un principio.
¿O hay otra cosa que debamos adivinar?
Por eso es que nadie te responde, haces muy difícil que uno pueda ayudarte.