2011-09-26 3 views
-3

나는 이것을 가지고있다. 같은 내가 같은 배열을 반환 PHP와 JS 모두를 병합하는 방법을php와 js의 키 값을 기준으로 배열 병합

 array(3) { 
    ["a"]=> 
    array(2) { 
    [0]=> 
    string(1) "a" 
    [1]=> 
    string(1) "b" 
    } 
    ["a"]=> 
    array(2) { 
    [0]=> 
    string(1) "c" 
    [1]=> 
    string(1) "d" 
    } 
    ["b"]=> 
    array(3) { 
    [0]=> 
    string(1) "a" 
    [1]=> 
    string(1) "b" 
    [2]=> 
    string(1) "c" 
    } 
} 

보이는 :

array(2) { 
    ["a"]=> 
    array(4) { 
    [0]=> 
    string(1) "a" 
    [1]=> 
    string(1) "b" 
    [2]=> 
    string(1) "c" 
     [3]=> 
    string(1) "d" 
    } 
    ["b"]=> 
     array(3) { 
     [0]=> 
     string(1) "a" 
     [1]=> 
     string(1) "b" 
     [2]=> 
     string(1) "c" 
     } 
    } 
+1

배열이란 무엇이며 키 값이란 무엇입니까? 배열을 PHP 변수로 기록해두면 더 명확할까요? – hakre

+0

http://php.net/array_merge_recursive? –

+0

만약 내가 스택에 게시물을 더 많은 경험을 가진 사람들로부터 코드의 좋은 조각을 가지고있다, 나는 그것이 건설적인 가이드 링크가 아니라고 생각 :/ – sbaaaang

답변

2

PHP에서, 당신은 JS에서 array_merge_recursive

을 사용할 수 있습니다, 당신은하지 않습니다 그런 것 네이티브.
하지만 array_merge_recursive 버전이 있습니다.

+0

PHP에서 병합에 대한 예제를 보여 주실 수 있습니까? : P – sbaaaang

+0

아마도 어쩌면 내가 이해할 수 있지만 php 수동 회담에 대해 2 배열에 대한, 여기에 내가 큰 배열이 하나 또는 내가 실수 한거야? – sbaaaang

+2

Ispuk, 배열을 먼저 나눈 다음'array_merge_recursive'에 전달하거나'call_user_func_array' 만 사용하십시오 – webbiedave