단순 연관 배열을 얻기 위해 SUM 계산을 사용하여 배열 데이터 그룹화
제공된 시나리오에서는 특정 항목을 기준으로 데이터를 그룹화해야 합니다. 열("이름")과 다른 열("금액")의 값을 합하여 단순 연관을 형성합니다.
이를 달성하려면 처음에 $amountsArray에 적절한 값을 할당해야 합니다. 이것이 설정되면 그룹화 및 합계 프로세스를 진행할 수 있습니다.
코드는 다음과 같습니다.
$bankTotals = array(); foreach ($amountsArray as $amount) { $bankTotals[$amount['name']] += $amount['amount']; }
이 코드 조각은 $amountsArray를 반복하고 다음에 대한 'amount' 값을 누적합니다. 각각의 고유한 '이름'입니다. 결과 $bankTotals는 은행 이름을 키로, 해당 총액을 값으로 갖는 배열이 됩니다.
예:
array ( 'Bank BRI' => 34534534, 'Bank BCA' => 1435773657, 'Bank CIMB Niaga' => 1338303418, 'Bank BNI' => 124124, 'Bank Mandiri' => 0, 'Bank Permata' => 352352353, )
$bankTotals를 추가로 반복하여 표시할 수 있습니다. 그룹화된 데이터:
foreach ($bankTotals as $name => $amount) { echo $name . "....." . $amount . "\n"; }
이렇게 하면 은행 이름과 해당 총액이 인쇄됩니다. 형식:
Bank BRI.....34534534 Bank BCA.....1435773657 Bank CIMB Niaga.....1338303418 Bank BNI.....124124 Bank Mandiri.....0 Bank Permata.....352352353
위 내용은 PHP에서 평면 연관 배열을 만들기 위해 배열 데이터를 그룹화하고 합산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!