어떻게 아래의 PHP에서 동일한 키, 값 쌍을 가진 2 배열을 병합 할 수 있습니다 반환 된 데이터입니다.동일한 키, 값 쌍을 가진 배열을 병합하는 방법
array:8
0 => array:3
"group" => array:2
"id" => 1
"name" => "data 1"
]
"brief" => array:5
"tasks" => array:1
]
1 => array:3
"group" => array:2
"id" => 1
"name" => "data 1"
]
"brief" => array:5
"tasks" => array:1
]
2 => array:3
3 => array:3
4 => array:3
5 => array:3
"group" => array:2
"id" => 6
"name" => "data 5"
]
"brief" => array:5
"tasks" => array:1
]
6 => array:3
"group" => array:2
"id" => 6
"name" => "data 5"
]
"brief" => array:5
"tasks" => array:1
]
"totalHours" => "31"
]
는 I 배열을 병합 할 필요가 [0]과 배열 [1]과 동일한 배열 [5]과 배열 [6]이 동일한 그룹 키와 값을 모두 가지고 있기 때문이다. 나는 Laravel btw를 사용하고 있습니다.
정말 중복 제거를 의미합니까? – tam5
'array_unique ($ yourArray, SORT_REGULAR) '를 호출하면 중복 된 항목이없는 새로운 배열이 반환됩니다. Laravel을 사용한다고 언급 했으므로이 배열을 만들 때 처음부터 중복이 생성되는 것을 방지 할 수 있는지 알아 보는 것이 좋습니다. – tam5
일종의 중복 제거,하지만 내 경우에는 그것을 병합해야합니다 왜냐하면 내가 그 짧은 작업을 유지해야합니다. 배열 [0]에는 1 그룹 2 개와 2 개 작업이 있어야합니다. – PenAndPapers