Cara Menjumlahkan Array di PHP
Tutorial kali ini kit akan membahas Cara Menjumlahkan Array di PHP , Tutorial sebelumnya admin memang sudah menjelaskan tentang PHP array dan Implementasinya (baca disini) ..
Fungsi untuk menjumlahkan array di php
untuk menjumlahkan data yang terdapat didalam array caranya mudah
Contoh :
<?php
$a = array(1,2,3);
$jumlah = array_sum($a);
echo $jumlah;
//maka akan menampilkan 6
?>
fungsi ini mungkin kelihatan terlalu penting, tapi bagi anda yang pernah mengalami kasus penjumlahan data array, tentu akan sedikit bingung, misalnya :
Di database saya (MySQL) terdapat tb_barang yang isinya antara lain
Untuk Kasus Seprti ini dalam Menghitung Nilai Total tentu diperlukan sedikit sentuhan trik, sehingga bisa di dapatkan data yang kita inginkan..
CODE MENAMPILKAN tabel 'barang' :
<?php
$sql=mysql_query("SELECT * FROM barang");
while ($r=mysql_fetch_array($sql)){
//Looping Untuk menampilkan data (namabarang,jumlah,harga)
}
?>
Code diatas , masih sebatas menampilkan data saja, Nah.. Disini kita akan menambahkan code Yang ada Untuk Mendapatkan Total Jumlah Barang, dan Total Harga Barang, ada 2 cara yang dapat kita Gunakan
Menjumlahkan Array di PHP
Karna data yang ditampilkan berbentuk array.. untuk menjumlahkan data yang terdapat didalam array caranya mudah
contoh :
<?php
$a = array(1,2,3);
$jumlah = array_sum($a);
echo $jumlah;
//maka akan menampilkan 6
?>
Dengan menggunakan Cara ini maka Script untuk permasalahan diatas adalah :
<?php
$sql=mysql_query("SELECT * FROM barang");
while ($r=mysql_fetch_array($sql)){
//Looping Untuk menampilkan data (namabarang,jumlah,harga)
$jumlah[] = $r['jumlah'];
$harga[] = $r['harga'];
}
//Total
$jumlahnya = array_sum($jumlah);
$harga = array_sum($harga);
//Tampilkan
echo "$jumlahnya<br/>";
echo "$harga";
?>
Untuk penjumlahan data array di database Mysql baca lebih lanjut artikelnya"Menjumlahkan Filed numerik data array di database dg PHP" disini