2014-07-25 2 views
0

이 배열을 얻지 만 KEY와 KEY의 모든 부 항목을 표시하고 싶을 때마다 매번 키를 반올림하고 싶습니다.이 키 아래에 동일한 키가있는 다른 모든 엔티티 만 표시해야합니다. .동일한 키를 가진 배열을 결합하는 방법은 무엇입니까?

array(2) { 
     [0]=> 
     array(1) { 
     ["A"]=> 
     string(2) "Test1" 
     } 
     [1]=> 
     array(1) { 
     ["A"]=> 
     string(2) "Test1" 
     } 
    } 

나는 이런 식으로 뭔가 원하는 : 귀하의 경우

$return = array_merge_recursive($array, ...); 

:

array(2) { 
     [0]=> 
     array(1) { 
     ["A"]=> 
     string(2) "Test1", 
     string(2) "Test2" 
     } 
    } 

답변

2

사용을 다음

$return = array_merge_recursive($array[0], $array[1]); 

하지만 난 당신이 원하는 것 추측하고있다 좀 더 역동적 인 해결책인데, 나는 지금 그것을 초안 할 것이다.

$return = call_user_func_array('array_merge_recursive', $array); 
+0

그러나이 같은 배열에, 난 빈 배열하지만 나던 업무와 병합하려고 노력하고, 또한 나는 '귀하의 케이스 부분에' – user3042036

+0

모습을 병합하는 것을 시도했다 후자의 2 단 발췌가 두 상황 모두에서 사용될 수 있으므로 마지막 부분은 배열 요소의 어떤 양에도 동적으로 적용됩니다. – t3chguy

+0

@ user3042036에서 그것으로 자기 – t3chguy

관련 문제