아래에 나열된 배열이 있습니다.PHP에서 배열 그룹화 및 병합
$array = array(
'0' => array(
'names' => array(0 => 'Apple'),
'group' => 1
),
'1' => array(
'names' => array(0 => 'Mango'),
'group' => 1
),
'2' => array(
'names' => array(0 => 'Grapes'),
'group' => 1
),
'3' => array(
'names' => array(0 => 'Tomato'),
'group' => 2
),
'4' => array(
'names' => array(0 => 'Potato'),
'group' => 2
)
);
는 I 배열 키 "그룹"의 값이 동일한 경우, 그 키 "이름"의 값이 병합되어야하는 방식의 결과를 원한다. 아래에 언급 된 결과를 원합니다.
$array = array(
'0' => array(
'names' => array(0 => 'Apple', 1 => 'Mango', 2 => 'Grapes'),
'group' => 1
),
'1' => array(
'names' => array(0 => 'Tomato', 1 => 'Potato'),
'group' => 2
)
);
'$ subArray [ 'names']' – fiction
@fiction에서 값이 두 개 이상이면 제대로 작동하지 않습니다. (하지만이 요구 사항은 아니었지만 지금은 무엇입니까?) – RichardBernards