DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

ASSOCIATIVE ARRAY

Pelajari cara menggunakan associative array di PHP untuk mengelola data dengan pasangan kunci-nilai.

PHP menawarkan berbagai tipe data array, dan salah satu yang paling berguna adalah associative array. Associative array memungkinkan kamu untuk menggunakan kunci yang kamu tentukan sendiri untuk setiap nilai yang disimpan. Ini memudahkan dalam mengakses dan mengelola data pada aplikasi PHP.

Apa itu Associative Array?

Associative array adalah tipe data di PHP yang mengindeks nilai menggunakan kunci yang tidak harus berupa bilangan bulat. Kunci dalam associative array biasanya berupa string, yang memungkinkan kode menjadi lebih membaca dan memudahkan pencarian nilai berdasarkan penanda tertentu.

Contoh sederhana associative array:

$orang = array(
    "nama" => "Ayu",
    "umur" => 25,
    "kota" => "Jakarta"
);

Cara Membuat Associative Array

Untuk membuat associative array, kamu bisa menggunakan fungsi array() dengan pasangan kunci dan nilai, atau dengan cara langsung menetapkan nilai ke kunci dalam array yang sudah ada.

// Menggunakan fungsi array()
$buah = array(
    "apel" => "hijau",
    "strawberry" => "merah",
    "pisang" => "kuning"
);

// Menetapkan langsung
$mobil['Toyota'] = "Corolla";
$mobil['Honda'] = "Civic";
$mobil['Suzuki'] = "Swift";

Mengakses Data dari Associative Array

Untuk mendapatkan nilai dari associative array, kamu bisa menggunakan kunci yang bersangkutan.

echo $buah["apel"]; // Output: hijau
echo $mobil['Honda']; // Output: Civic

Menambahkan dan Mengubah Data

Associative array fleksibel, kamu bisa menambahkan atau mengubah data dengan mudah.

// Menambahkan data baru
$buah["mangga"] = "kuning";

// Mengubah data yang ada
$buah["apel"] = "merah";

Looping Melalui Associative Array

Kamu bisa melakukan looping melalui associative array dengan menggunakan foreach. Ini memungkinkan kamu memproses setiap pasangan kunci-nilai.

foreach ($buah as $kunci => $nilai) {
    echo "Kunci: $kunci, Nilai: $nilai<br>";
}

Beberapa Fungsi Bermanfaat untuk Associative Arrays

PHP menyediakan berbagai fungsi yang dapat membantu kamu dalam mengelola associative arrays.

Menghitung Elemen

echo count($buah); // Menampilkan jumlah elemen di dalam array buah

Memeriksa Kunci Tertentu

if (array_key_exists("apel", $buah)) {
    echo "Buah apel tersedia!";
}

Mendapatkan Semua Kunci atau Nilai

// Semua kunci
$kunci = array_keys($buah);

// Semua nilai
$nilai = array_values($buah);

Mengurutkan Associative Array

Kamu dapat mengurutkan associative array baik berdasarkan kunci maupun nilai.

// Berdasarkan kunci
ksort($buah);

// Berdasarkan nilai
asort($buah);

Associative array di PHP sangat berguna untuk mengelola data yang membutuhkan identifikasi yang jelas antara kunci dan nilai. Dengan fitur ini, PHP memudahkan pengembang untuk menulis kode yang rapi dan mudah dipelihara.

👈🏼 Multidimensional array
Metode metode array 👉🏼