2017-05-19 21 views
0

私はすべてのデータを1つの配列としてアクセスできるように、これらの2つの配列のそれぞれにキーを追加しようとしています。ここに私が持っているものがあります。スタックオーバーフローの複数の投稿を試みたが、これまでのところ、何も私のためにこの概念をコンクリートのなかった:PHP配列の連想配列

$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

$です結果["Men"] = $ age_men; $ result ["Women"] = $ age_women; – JYoThI

+0

そして何が問題なのですか?あなたのコードはあなたが望むものを正確に提供します:https://3v4l.org/5U4Ok – Rizier123

+0

あなたのコードも問題を解決していますか? – JYoThI

答えて

1

あなたのコードが動作していると、別の方法が

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

は、以下のように試してみてください。

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