2016-08-25 1 views
1

は私がarray_merge wiht問題を()が動作していない1へ2個のアレイ:Array_merge()

最初の配列:私はこの配列をマージする必要

$array2=array(["key4"]=>"value4",["key5"]=>"value5",["key6"]=>"value6"); 

そして:

$array1=array(
[0]=>array(["key1"]=>"value1",["key2"]=>"value2",["key3"]=>"value3") 
); 

二番目の配列このようなものに:

$array1=array(
    [0]=>array(["key1"]=>"value1",["key2"]=>"value2", 
    ["key3"]=>"value3",["key4"]=>"value4",["key5"]=>"value5",["key6"]=>"value6")); 

しかし、使用時:

$array3=array_merge($array1,$array2); 
var_dump($array3); 

この返すのvar_dump:

array(
    [0]=>array(["key1"]=>"value1",["key2"]=>"value2", 
    ["key3"]=>"value3") ["key4"]=>"value4",["key5"]=>"value5",["key6"]=>"value6"); 

をなぜ知りません。二つ目の最初の配列から最初の要素をマージ

おかげで

+0

次に、あなただけの二番目の配列、特別何も最初の配列から最初の部分配列をマージしたいです。 – Rizier123

答えて

1

、役立つことがありますが、内側の配列ではなく、外側のものをマージする必要があり

$array3 = array(); 
$array3[0] = array_merge($array1[0], $array2); 
関連する問題