Data Tatasusunan Kumpulan pada Satu Lajur dan Jumlahkan Data daripada Lajur Lain untuk Susunan Bersekutu Rata
Masalah:
Memandangkan tatasusunan data dengan dua lajur, 'nama' dan 'jumlah', bagaimana boleh anda mengumpulkan data mengikut 'nama' dan menjumlahkan nilai 'jumlah' yang sepadan untuk membentuk tatasusunan bersekutu rata?
Keputusan yang Diingini:
Tatasusunan output hendaklah mengandungi nama kumpulan sebagai kunci dan jumlah yang dijumlahkan sebagai nilai.
Penyelesaian:
Untuk mencapai hasil yang diingini, ikuti langkah berikut:
Contoh:
// Assuming $array is the input array $bankTotals = array(); foreach ($array as $amount) { $bankTotals[$amount['name']] += $amount['amount']; }
Kod ini akan menjana tatasusunan bersekutu seperti yang dibentangkan dalam masalah penyata.
Nota:
Atas ialah kandungan terperinci Bagaimana untuk Menghimpun dan Menjumlahkan Data Tatasusunan mengikut Satu Lajur untuk Mencipta Tatasusunan Bersekutu Rata?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!