Halo teman-teman semuanya, setelah memahami konsep fungsi (function) di dalam PHP, kali ini kita akan mempelajari salah satu struktur data yang sangat sering digunakan, yaitu array.
Array memungkinkan kita untuk menyimpan banyak nilai dalam satu variabel, sehingga sangat membantu dalam mengelola data secara efisien dan terstruktur.
Apa Itu Array?
Array adalah tipe data dalam PHP yang digunakan untuk menyimpan sekumpulan nilai di dalam satu variabel. Setiap nilai dalam array memiliki indeks, yang digunakan untuk mengakses data tersebut. PHP mendukung beberapa jenis array:
- Indexed Array (berbasis angka)
- Associative Array (berbasis kunci)
- Multidimensional Array (array di dalam array)
1. Indexed Array
Indexed array menggunakan angka sebagai indeksnya. Indeks dimulai dari angka 0.
<?php
$buah = ["Apel", "Jeruk", "Mangga"];
echo $buah[0]; // Apel
echo $buah[1]; // Jeruk
?>
Kita juga bisa menggunakan fungsi count()
untuk menghitung jumlah elemen dalam array.
<?php
echo count($buah); // 3
?>
2. Associative Array
Associative array menggunakan kunci berupa string untuk mengakses nilai.
<?php
$mahasiswa = [
"nama" => "Rina",
"umur" => 20,
"jurusan" => "Informatika"
];
echo $mahasiswa["nama"]; // Rina
?>
Associative array sangat berguna ketika kita ingin memberikan label yang bermakna untuk setiap nilai.
3. Multidimensional Array
Multidimensional array adalah array yang berisi array lain di dalamnya. Struktur ini sering digunakan untuk merepresentasikan data dalam bentuk tabel atau daftar kompleks.
<?php
$data = [
["Rina", "Informatika", 20],
["Budi", "Sistem Informasi", 21],
["Sari", "Teknik Komputer", 19]
];
echo $data[1][0]; // Budi
?>
Pada contoh di atas, kita menyimpan data mahasiswa dalam bentuk baris dan kolom.
Menampilkan Semua Isi Array
PHP menyediakan perulangan foreach
untuk menampilkan seluruh isi array dengan mudah.
<?php
$buah = ["Apel", "Jeruk", "Mangga"];
foreach ($buah as $b) {
echo "Buah: $b <br>";
}
?>
Untuk associative array:
<?php
$mahasiswa = [
"nama" => "Rina",
"umur" => 20,
"jurusan" => "Informatika"
];
foreach ($mahasiswa as $key => $value) {
echo "$key: $value <br>";
}
?>
Kesimpulan
Array adalah struktur data penting dalam PHP yang memungkinkan kita untuk menyimpan dan mengelola banyak nilai dalam satu variabel.
Dengan mengenal berbagai jenis array seperti indexed, associative, dan multidimensional array, kita dapat mengatur data dengan lebih efisien dan fleksibel.
Pada artikel selanjutnya kita semua akan belajar tentang Include & Require di dalam PHP.
Terima Kasih