Combina 2 matrices anidadas en una con múltiples valores

Tengo 2 matrices anidadas como esta

array:1 [
  0 => array:1 [
    "id" => 6
  ],
  1 => array:1 [
    "id" => 4
  ]
]

array:1 [
  0 => array:1 [
    "id" => 509
  ],
  1 => array:1 [
    "id" => 256
  ]
]

Estoy tratando de fusionar esto con las matrices para tener algo como esto

array:1 [
  0 => array:1 [
    "ssh_id" => 6
    "d_id"   => 509
  ],
  1 => array:1 [
    "ssh_id" => 4
    "d_id"   => 256
  ]
]

Lo intentéarray_merge funciona desde PHP, pero no obtengo el resultado que quiero. es posible?

Respuestas a la pregunta(2)

Su respuesta a la pregunta