Cara Menghitung Jumlah Total Nilai Array di PHP

Menjumlahkan angka dalam array adalah operasi yang sangat sering muncul, terutama menghitung total belanja, total poin, atau rata-rata nilai. Artikel ini membahas cara menghitung jumlah total nilai array di PHP.

Fungsi array_sum()

<?php
$harga = [10000, 25000, 15000];
echo array_sum($harga); // 50000
?>

Contoh Kasus: Total Keranjang Belanja

<?php
$keranjang = [
    ["nama" => "Kopi", "harga" => 20000, "qty" => 2],
    ["nama" => "Teh",  "harga" => 15000, "qty" => 1],
];
$subtotal = array_map(fn($i) => $i["harga"] * $i["qty"], $keranjang);
$total = array_sum($subtotal);
echo "Total: Rp" . number_format($total, 0, ",", "."); // Rp55.000
?>

Kombinasi array_map() untuk menghitung subtotal lalu array_sum() adalah pola yang sangat berguna.

Menghitung Rata-rata

<?php
$nilai = [80, 90, 70, 85];
$rata = array_sum($nilai) / count($nilai);
echo $rata; // 81.25
?>

Kesimpulan

Gunakan array_sum() untuk menjumlahkan seluruh nilai array dengan cepat. Padukan dengan array_map() untuk menghitung total dari data kompleks, atau bagi dengan count() untuk rata-rata.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *