2017-05-19 5 views
0

Ich versuche, Schlüssel zu jedem dieser beiden Arrays hinzuzufügen, so dass ich auf alle Daten als ein Array zugreifen kann. Hier ist was ich habe. Versuchte mehrere Beiträge auf Stack-Überlauf, aber bisher hat sich nichts, dieses Konzept für mich betoniert:PHP Assoziatives Array von Arrays

$result = array(); 
$age_men = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); 
$age_women = array("Sally"=>"32", "Debra"=>"30", "Miranda"=>"40"); 

$result += ["Men" => $age_men]; 
$result += ["Women" => $age_women]; 

print_r($result); 

//desired output 
Array 
(
    [Men] => Array 
     (
      [Peter] => 35 
      [Ben] => 37 
      [Joe] => 43   
     ) 

    [Women] => Array 
     (
      [Sally] => 32 
      [Debra] => 30 
      [Miranda] => 40 

     ) 
) 
+0

$ Ergebnis ["Männer"] = $ age_men; $ result ["Frauen"] = $ age_women; – JYoThI

+0

Und was ist das Problem? Ihr Code gibt Ihnen genau das, was Sie wollen: https://3v4l.org/5U4Ok – Rizier123

+0

Ihr Code funktioniert auch dann, was ist das Problem? – JYoThI

Antwort

1

Ihr Code funktioniert, und eine andere Art und Weise ist

$result["Men"] = $age_men; $result["Women"] = $age_women; 
0

Versuchen Sie, wie unten:

$result["Men"] = $age_men; 
$result["Women"]= $age_women;