Ringkaskan Nilai Objek dengan Kekunci Sama
Dalam senario pengaturcaraan tertentu, anda mungkin menghadapi situasi di mana anda perlu menggabungkan nilai berbilang objek yang berkongsi kunci tertentu. Sebagai contoh, pertimbangkan tatasusunan objek yang mewakili produk:
[ { 'name': 'Product 1', 'quantity': 5 }, { 'name': 'Product 1', 'quantity': 3 }, { 'name': 'Product 2', 'quantity': 10 }, { 'name': 'Product 3', 'quantity': 25 } ]
Tugasnya ialah meringkaskan nilai kuantiti untuk produk dengan nama yang sama. Ini menghasilkan tatasusunan baharu di mana setiap produk mempunyai kuantiti gabungannya:
[ { 'name': 'Product 1', 'quantity': 8 }, { 'name': 'Product 2', 'quantity': 10 }, { 'name': 'Product 3', 'quantity': 25 } ]
Untuk mencapainya, ikuti langkah berikut:
Dengan mengikuti langkah ini, anda boleh dengan berkesan jumlahkan nilai objek dengan kekunci yang sama, membolehkan anda melakukan operasi matematik pada data terkumpul.
Atas ialah kandungan terperinci Bagaimana untuk Menjumlahkan Nilai Objek dengan Kunci Yang Sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!