2017-05-17 1 views
-1

Sorry für die elementare Frage, aber ich weiß nicht, wie es geht. Ich habe 2 Arrays in PHP mit Dummy-DatenWie 2 Arrays in PHP zusammenführen?

Arr1[ 
    [0] => [ 
     [user_id] => 1, 
     [first_name] => 'justin', 
     [last_name] => 'bieber' 
    ], 

    [1] => [ 
     [user_id] => 2, 
     [first_name] => 'terry', 
     [last_name] => 'crews' 
    ] 
]; 

Arr2[ 
    [0] => [ 
     [user_id] => 1, 
     [height] => 180, 
     [weight] => 80 
    ], 

    [1] => [ 
     [user_id] => 2, 
     [height] => 150, 
     [weight] => 70 
    ] 
]; 

Wie diese Arrays verschmelzen und die Ergebnis-Array erhalten?

ArrResult[ 
    [0] => [ 
     [user_id] => 1, 
     [first_name] => 'justin', 
     [last_name] => 'bieber' 
     [height] => 180, 
     [weight] => 80 
    ], 

    [1] => [ 
     [user_id] => 2, 
     [first_name] => 'terry', 
     [last_name] => 'crews' 
     [height] => 150, 
     [weight] => 70 
    ] 
]; 

Kennen Sie einen besseren Weg, dies zu tun?

+1

Besser als was? – symcbean

+0

Jede Möglichkeit zu lösen – Ajlelcc

+0

@symcbean besser als Notepad – pokeybit

Antwort

1

Versuchen array_merge():

$merged = array(); 
foreach ($arr1 as $key => $value) { 
    $merged[] = array_merge($arr1[$key], $arr2[$key]); 
}