
¿combinar arrays en uno solo?
Publicado por daniel (2 intervenciones) el 28/01/2016 19:47:49
hola, un saludo. soy un poco nuevo en php y estoy intentando unir dos arrays, ya intente con todos los metodos que pude pero ninguno me retorna lo que quiero, esto es lo que quiero hacer
He intentado esto:
Quiro que la salida sea esta
sin perder las keys de id y description;
pero no he tenido éxito :/ si alguien sabe como puedo solucionarlo
pd: ya intente el metodo merge(), no es lo que necesito
Gracias
1
2
$array1 = array("id"=>"1", "name"=>"taylor");
$array2 = array("id"=>"1", "last_name"=>"owen");
He intentado esto:
1
2
3
4
5
6
7
8
9
10
$results[] = $array1;
$results[] = $array2;
$mapeo = function($elemento) {
return array('id' => $elemento[''id'],
'description' => $elemento['description'],
);
};
return array_map($mapeo, array($array1, $array2));
Quiro que la salida sea esta
1
//$results = [{"id":"1","description":"taylor"},{"id":"1","description":"owen"}]
sin perder las keys de id y description;
pero no he tenido éxito :/ si alguien sabe como puedo solucionarlo
pd: ya intente el metodo merge(), no es lo que necesito
Gracias
Valora esta pregunta


0