Banjarnegara, Jawa Tengah, Indonesia.
Tutorial Menghitung Jumlah Data Array di PHP

Menghitung Jumlah Data Array di PHP – Dalam kondisi tertentu, adakalanya kita ingin menghitung jumlah data yang terkandung dalam sebuah array. Dalam bahasa pemrograman PHP, untuk menghitung jumlah data array dapat menggunakan fungsi count().
Fungsi count() di PHP sangat berguna ketika kita ingin mengetahui berapa banyak data yang tersimpan tanpa harus menghitungnya satu per satu secara manual. Lalu, bagaimana cara menghitung jumlah data array menggunakan fungsi count() di PHP? Yuk! Simak berikut ini.
Apa Itu Fungsi count() di PHP?
Seperti yang telah dijelaskan di awal, fungsi ini merupakan bagian dari fungsi bawaan PHP yang digunakan untuk menghitung jumlah data atau elemen pada sebuah array. Berikut adalah aturan dasar dari penulisan fungsi count() di PHP.
count(array, mode)Penjelasan
- $array – Parameter ini harus diisi dengan array yang ingin dihitung jumlah elemennya.
- mode – Parameter ini bersifat opsional yang jika diisi COUNT_RECURSIVE, maka akan menghitung elemen array multidimensi juga.
Seperti yang terlihat, sangat sederhana bukan aturan penulisannya? Nah, biar tidak bingung, mari kita menuju contoh penerapan fungsi count() di PHP berikut.
Menghitung Jumlah Data Array di PHP
Agar dapat dipahami, berikut ini telah saya sediakan beberapa contoh penggunaan fungsi count() untuk menghitung jumlah data array di PHP yang dapat Anda pelajari.
1. Menghitung Elemen Array 1 Dimensi
Contoh pertama ini sangat sederhana karena hanya menghitung jumlah data array untuk 1 dimensi. Nah, silakan Anda buat file PHP baru dengan nama array-1-dimensi.php, lalu copy paste kode berikut ke dalam file tersebut.
<?php
$buah = ['Apel', 'Jeruk', 'Mangga'];
echo 'Jumlah Buah: '.count($buah); // Jumlah Buah: 3
?>Jika Anda menjalankan kode di atas, maka output yang akan muncul adalah string Jumlah Buah: 3. Output tersebut di dapat setelah menghitung keseluruhan elemen pada array $buah sebanyak 3 elemen.
2. Menghitung Elemen Array 2 Dimensi
Pada contoh kedua ini sedikit lebih rumit ya, dimana kita akan menghitung jumlah data array untuk multidimensi. Nah, silakan Anda buat file PHP baru dengan nama array-2-dimensi.php, lalu copy paste kode berikut ke dalam file tersebut.
<?php
$data = [
'buah' => ['Apel', 'Jeruk', 'Mangga'],
'sayur' => ['Wortel', 'Bayam', 'Tomat'],
];
echo 'Jumlah Data: '.count($data).'<br/>'; // Jumlah Data: 2
echo 'Total Rekursif: '.count($data, COUNT_RECURSIVE); // Total Rekursif: 8
?>Jika Anda perhatikan, pada baris ke-6 menghasilkan output berupa string Jumlah Data: 2 yang didapat dari dua elemen pada array $data. Kemudian, pada baris ke-7 menghasilkan output berupa string Total Rekursif: 8. Kenapa kok 8? Karena selain 2 array utama, ada 6 item di dalamnya (3 buah + 3 sayur).
3. Menghitung Nilai Rata-Rata
Pada contoh ketiga ini, kita akan menghitung nilai rata-rata seperti nilai siswa. Nah, silakan buat file PHP baru dengan nama nilai.php, lalu copy paste kode berikut ke dalam file tersebut.
<?php
$nilai = [80, 75, 60, 70, 90, 88, 88, 50, 65, 45]; // Nilai 10 Siswa
$hitung = (array_sum($nilai) / count($nilai)); // Rumus: (Total Nilai / Jumlah Data)
echo 'Nilai Rata-Rata Siswa: '.$hitung; // Nilai Rata-Rata Siswa: 71.1
?>Untuk menghitung nilai-rata seperti kode PHP di atas, saya menggunakan fungsi tambahan array_sum(). Dimana, fungsi array_sum() di PHP berfungsi untuk menjumlahkan semua nilai yang ada di dalam sebuah array.
Penutup
Fungsi count() di PHP sangat berguna dan mudah digunakan untuk menghitung jumlah elemen dalam array, baik array satu dimensi maupun multidimensi. Jika Anda sering bekerja dengan data berbentuk array, count() akan menjadi salah satu fungsi yang wajib dikuasai.
Demikian artikel pada kesempatan kali ini mengenai tutorial menghitung jumlah data array di PHP. Sekian dan semoga bermanfaat.



