2016-08-25 2 views
1

내가 array_merge 사랑의 문제를()가 작동하지 않는 하나에 두 개의 배열 :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")); 

하지만 사용하는 경우 :

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. 두 번째로 첫 번째 배열에서 첫 번째 요소를 병합

덕분에

+0

그런 다음 당신은 두 번째 배열, 특별한 아무것도 첫 번째 배열에서 첫 번째 부분 배열을 병합 할. – Rizier123

답변

1

, 도움이 될 수 있습니다 : 당신이 내부 배열이 아닌 외부를 병합해야

$array3 = array(); 
$array3[0] = array_merge($array1[0], $array2);