Associative array di PHP memungkinkan anda dapat melacak keberadaan index elemen dengan menggunakan string atau nama, bukan angka. Cara ini tentu lebih mudah, mengingat index yang menggunakan angka akan sangat sulit jika jumlahnya sudah banyak.
Berikut ini adalah penggunaan associative array di PHP.
$array['string'] = 'nilai';
Code language: PHP (php)
Membuat associative array ada dua cara yang pertama dengan menggunakan variabel yang sama namun dengan baris terpisah dan index yang berbeda, seperti contoh dibawah ini.
<?php
$array['judul'] = 'Belajar PHP';
$array['deskripsi'] = 'Belajar pemrograman PHP di Bahasaweb.com';
print_r($array);
Code language: HTML, XML (xml)
Atau juga anda dapat membuatnya didalam satu variabel array, seperti contoh dibawah ini.
<?php
$array = [
'judul' => 'Belajar PHP',
'deskripsi' => 'Belajar pemrograman PHP di Bahasaweb.com'
];
print_r($array);
Code language: HTML, XML (xml)
Kedua cara diatas akan menghasilkan output yang sama, berikut ini adalah hasil output dari kedua kode diatas.
Baca juga: Tutorial Array Di PHP
Array
(
[judul] => Belajar PHP
[deskripsi] => Belajar pemrograman PHP di Bahasaweb.com
)
Code language: PHP (php)
Selanjutnya adalah mengakses data berdasarkan index associative array di PHP, karena memiliki index string yang bisa kita tentukan maka untuk mengaksesnya tentu akan menjadi sangat mudah.
<?php
$array = [
'judul' => 'Belajar PHP',
'deskripsi' => 'Belajar pemrograman PHP di Bahasaweb.com'
];
echo $array['judul']; // Output: Belajar PHP
Code language: HTML, XML (xml)
Seperti pada kode diatas, anda hanya perlu menggunakan variabel array tersebut lalu dibarengi dengan memanggilnya index elemen yang ingin anda keluarkan datanya.
Pada dasarnya, dengan atau tidak menggunakan associative array ini, kembali lagi kepada kebutuhan anda, kadang-kadang untuk proses perulangan, index pada array tidak begitu dibutuhkan karena akan berfokus pada nilai yang ingin dikeluarkan.
Demikian tutorial ini, semoga dapat bermanfaat untuk anda. Terima kasih.