Diskusi Rizky Maulana Sembiring

Rizky Maulana Sembiring
Ditanyakan pada: Array Multidimensi

maksud

$binatang = ["herbivora" => $herbivora, "karnivora" =>$karnivora,"omivora" => $omivora]; tolong jelaskan kepada saya maksud dan tujuan "=>" ini apa ?

2 Jawaban

Avatar
Muhammad Fakhry Burhanuddin

setahun yang lalu

$binatang = [ "herbivora" => $herbivora, "karnivora" =>$karnivora, "omivora" => $omivora ];

Kode di atas untuk membuat associative array. Associative array adalah array yang memiliki custom key. Array di php mirip seperti map.

Kita memapping nilai array ke custom key. Simbo "=>" digunakan untuk memetakan key terhadap value.

"herbivora" => $herbivora artinya kita memetakan key "herbivora" ke variabel "$herbivora"

Untuk lebih jelasnya silahkan baca referensi berikut:

  1. https://www.php.net/manual/en/language.types.array.php
  2. https://www.w3schools.com/php/php_arrays_associative.asp
Avatar
BroKoding

setahun yang lalu

Halo kak, pada statement tersebut kita akan mendefinisikan sebuah variable bernama binatang. Variable ini memiliki tipe data array (dengan tanda ada symbol [] yang digunakan). Kemudian array ini kita isi dengan 3 buah pasangan key-value. Yang pada sisi kiri untuk key nya, dan yang sisi kanan untuk value.