Pengantar array Asosiatif
Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 41 dari 71.
Dalam array berindeks, kamu mengakses elemen menggunakan posisi numerik: 0, 1, 2, dan seterusnya. Namun, bagaimana jika kamu ingin mengakses data menggunakan nama yang bermakna? Di sinilah array asosiatif digunakan.
Array asosiatif menggunakan kunci (biasanya string) sebagai pengganti indeks numerik. Setiap kunci dipasangkan dengan nilai, sehingga membentuk hubungan kunci-nilai yang membuat datamu lebih deskriptif dan lebih mudah digunakan.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>Simbol => menghubungkan setiap kunci dengan nilainya. Di sini, "name" adalah kunci yang menunjuk ke nilai "Alice". Daripada mengingat bahwa nama berada di indeks 0, kamu bisa langsung menggunakan kunci "name", jauh lebih intuitif!
Struktur ini sangat cocok untuk merepresentasikan entitas dunia nyata seperti pengguna, produk, atau pengaturan, dengan setiap bagian data memiliki label yang jelas. Di pelajaran berikutnya, kamu akan belajar cara mengakses, mengubah, dan menambahkan pasangan kunci-nilai ini.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Perbandingan & Logika
Operator PerbandinganKesamaan & IdentitasOperator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika Sederhana7array Bagian 2: Asosiatif
Pengantar array AsosiatifMengakses Nilai Berdasarkan KunciMengubah Nilai Berdasarkan KunciMenambahkan Pasangan Kunci-Nilai BaruMemeriksa Apakah Kunci AdaRingkasan: Penyimpanan Data Kunci-Nilai2Variabel dan Tipe Data
AngkaString dan Tanda KutipBooleanKonvensi PenamaanRangkuman, Inisialisasi VariabelVariabel KosongPenggabungan stringMengambil input PenggunaKonversi ke Tipe Data Lain5Logika Percabangan
Pernyataan ifIf-elseOperator ternaryOperator koalesensi nullPernyataan switchRangkuman: Membuat Keputusan3Operator Dasar
Operator AritmetikaOperator ModuloOperator PangkatPenugasan GabunganInkrementasi/DekrementasiPrioritas OperatorUlasan: Perhitungan SederhanaOperator stringLatihan sendiri: Compiler PHP online