[PHP, LARAVEL]Añadir un campo generado manualmente a unos array generados de una base de datos
[PHP, LARAVEL]Añadir un elemento generado manualmente a unos array generados de una base de datos
Hola, estoy intentando comprender algo en programación php
Tengo un array principal, que contiene otros arrays
adjunto fotografía para mejor compresión.
Todos los datos son generados de la base de datos y quiero hacer una prueba y añadir un campo generado manualmente a cada uno de los arrays.
El campo será la union del campo nombre con el campo apellido,
algo así
Resultado es el array que almacena todos los campos de la base de datos
foreach ($resultado as $resultados) { $resultad[] = $resultados["nombre"].' '.$resultados["apellido"]; $resultado = array_add($resultado,'nombre_completorrrr',$resultad); }
El problema es que ese campo me lo añade pero fuera de todos los arrays, me crea un array al final y me lo añade allí, lo que quiero es que lo genere como un elemento de cada uno de los arrays
Estoy usando laravel, y tengo activada la opción de usar arrays en config/database,
'fetch' => PDO::FETCH_ASSOC,
Anteriormente usando objetos lo consigo pero si lo intento con arrays solo me lo genera al final y no como un elemento más
La idea seria que aparezca así
Array( array('nombre =>ramon', 'apellido => perez', ... ... nombre_completo => 'ramon perez', ), array('nombre' =>'ramon', 'apellido' => 'garcia', ... ... nombre_completo => 'ramon garcia', ), etc Etc ) )
y no asi
array( array('nombre =>ramon', 'apellido => perez', ... ... ... ... ... ), array('nombre' =>'ramon', 'apellido' => 'garcia', ... ... ... ... ... ), array( nombre_completo => 'ramon perez', nombre_completo => 'ramon garcia', ) ) )
¿Cómo podría hacerlo?