PHP punya dua jenis array: indexed dan associative.
Indexed array (seperti list):
$buah = ["Apel", "Mangga", "Jeruk"];
echo $buah[0]; // "Apel"
echo $buah[2]; // "Jeruk"
echo count($buah); // 3
Associative array (seperti dictionary/object):
$user = [
"nama" => "Budi",
"umur" => 25,
"kota" => "Jakarta"
];
echo $user["nama"]; // "Budi"
Menambah elemen:
// Indexed
$buah[] = "Durian"; // Tambah di akhir
array_push($buah, "Semangka"); // Sama saja
// Associative
$user["email"] = "[email protected]";
Fungsi array yang sering dipakai:
count($arr); // Jumlah elemen
in_array("Apel", $buah); // true — cek apakah ada
sort($arr); // Urutkan
array_reverse($arr); // Balik urutan
array_keys($user); // ["nama", "umur", "kota"]
array_values($user); // ["Budi", 25, "Jakarta"]
array_merge($a, $b); // Gabungkan dua array