열별로 하위 배열 그룹화, PHP에서 그룹의 다른 열에 대해 쉼표로 구분된 값 생성
특정 열을 기준으로 하위 배열을 그룹화하고 각 그룹 내의 다른 열에서 쉼표로 구분된 값을 생성하려면 다음 접근 방식을 활용할 수 있습니다.
입력 배열 탐색:
<code class="php">$data = [ ["444", "0081"], ["449", "0081"], ["451", "0081"], ["455", "2100"], ["469", "2100"] ];</code>
빈 배열 초기화:
<code class="php">$groups = []; $structured = [];</code>
두 번째 열로 하위 배열 그룹화:
반복 두 번째 열 값을 기반으로 $data 배열 및 그룹 하위 배열:
<code class="php">foreach ($data as $item) { $groups[$item[1]][] = $item[0]; }</code>
출력 배열 구조화:
원하는 위치에 출력 배열을 만듭니다. 형식:
<code class="php">foreach ($groups as $key => $values) { $structured[] = [implode(',', $values), $key]; }</code>
이제 $structured 배열에는 각 그룹의 첫 번째 열에 대해 쉼표로 구분된 값이 있는 그룹화된 하위 배열이 포함됩니다.
<code class="php">array ( 0 => array ( 0 => '444,449,451', 1 => '0081', ), 1 => array ( 0 => '455,469', 1 => '2100', ), )</code>
위 내용은 PHP에서 하위 배열을 열별로 그룹화하고 쉼표로 구분된 값을 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!