2016-03-26 13 views
-1

vom Team Brauchen Sie Hilfe,Verschmelzen von zwei identische Schlüssel in einem Array

ich dieses Szenario haben zwei identische Schlüssel mit in jedem Array mit unterschiedlichen Werten, ich möchte, dass sie zusammengeführt werden in einem Schlüssel auch die Werte waren sind darin

Beispiel:

arrayData1(
[2] => Array 
     (
      [EXP1] => Array (records...) 
      [EXP2] => Array (records...) 
     ) 
) 

arrayData2(
[2] => Array 
     (
      [EXP3] => Array (records...) 
      [EXP4] => Array (records...) 
     ) 
) 

die Ausgabe wie folgt zu haben:

arrayFinal (
[2] => Array 
     (
      [EXP1] => Array (records...) 
      [EXP2] => Array (records...) 
      [EXP3] => Array (records...) 
      [EXP3] => Array (records...) 
     ) 
) 

Danke!

+0

array_merge_recursive() tun könnte es –

+1

möglich Duplikat 'http: // stackoverflow.com/Fragen/1558291/php-Merge-2-multidimensional-arrays' – santosh

+0

versucht ive aber ihr kein Glück .. .arrayFinal = array_merge_recursive (arrayData1, arrayData2); – danteboi

Antwort

0

Erstens können Sie nicht zwei gleiche Schlüssel in einem einzigen Array haben, was Sie tun können, ist die array_merge_recursive Funktion in PHP verwenden, um beide Arrays zusammenzuführen, und die Wiederholungsschlüssel haben ein neues Array mit allen wiederholenden Schlüsselwerte ..

$array1 = [ 
'EXP1' => [1,2,3], 
'EXP2' => [2,3,4] 
]; 

$array2 = [ 
'EXP2' => [5,6,7], 
'EXP3' => [8,9,10] 
]; 

Nun gibt es zwei EXP2 Tasten, so dass, wenn Sie array_merge_recursive() verwenden Sie so etwas wie dies zu umgehen,

print_r(array_merge_recursive($array1, $array2)); 
//output Array (
[EXP1] => Array 
    (
     [0] => 1 
     [1] => 2 
     [2] => 3 
    ) 

[EXP2] => Array 
    (
     [0] => 2 
     [1] => 3 
     [2] => 4 
     [3] => 5 
     [4] => 6 
     [5] => 7 
    ) 

[EXP3] => Array 
    (
     [0] => 8 
     [1] => 9 
     [2] => 10 
    ) 
)
+0

Nun, das ist das Szenario. .hat den gleichen Schlüssel aus einem Diff-Satz von Array-Daten..thanks sowieso vince – danteboi

Verwandte Themen