PHP Arrays

PHP Array

Dalam tutorial ini Anda akan belajar cara menyimpan banyak nilai dalam satu variabel di PHP.

Apa itu Array di PHP

Array adalah variabel kompleks yang memungkinkan kita menyimpan lebih dari satu nilai atau sekelompok nilai dalam satu nama variabel. Misalkan Anda ingin menyimpan warna dalam skrip PHP Anda. Menyimpan warna satu per satu dalam variabel bisa terlihat seperti ini:

Tapi bagaimana, jika Anda ingin menyimpan nama negara bagian atau kota suatu negara dalam variabel dan kali ini bukan hanya tiga mungkin seratus. Merupakan ide yang cukup sulit, membosankan, dan buruk untuk menyimpan setiap nama kota dalam variabel terpisah. Dan di sini array ikut bermain.

Jenis Array di PHP

Ada tiga jenis array yang bisa Anda buat. Ini adalah:

  • Indexed array – Array dengan kunci numerik.
  • Associative array – Larik di mana setiap kunci memiliki nilai spesifiknya sendiri.
  • Multidimensional array – Array yang berisi satu atau lebih array di dalamnya.

Indexed array

Array berindeks atau numerik menyimpan setiap elemen array dengan indeks numerik. Contoh berikut menunjukkan dua cara membuat array yang berindeks, cara termudah adalah:

Catatan: Dalam array berindeks atau numerik, indeks secara otomatis ditetapkan dan dimulai dengan 0, dan nilainya dapat berupa tipe data apa pun.

Ini sama dengan contoh berikut, di mana indeks ditetapkan secara manual:

Array Asosiatif

Dalam array asosiatif, kunci yang ditetapkan ke nilai bisa berubah-ubah dan string yang ditentukan pengguna. Dalam contoh berikut, array menggunakan kunci, bukan nomor indeks:

Contoh berikut sama dengan contoh sebelumnya, tetapi menunjukkan cara berbeda dalam membuat array asosiatif:

Array Multidimensi

Array multidimensi adalah array yang di mana setiap elemen juga bisa berupa array dan setiap elemen dalam sub array bisa berupa array atau selanjutnya berisi array di dalamnya dan seterusnya. Contoh array multidimensi akan terlihat seperti ini:

Cara Melihat Struktur dan Nilai Array

Anda dapat melihat struktur dan nilai array apa pun dengan menggunakan salah satu dari dua statement – var_dump() atau print_r(). Statement print_r() memberikan informasi agak kurang. Perhatikan contoh berikut:

Statement print_r() memberikan output sebagai berikut:

Array ([0] => London [1] => Paris [2] => New York)

Output ini menunjukkan key dan nilai untuk setiap elemen dalam array. Untuk mendapatkan informasi lebih lanjut, gunakan statement berikut:

Statement var_dump() ini memberikan hasil sebagai berikut:

larik (3) {[0] => string (6) “London” [1] => string (5) “Paris” [2] => string (8) “New York”}

Output ini menunjukkan tipe data dari setiap elemen, seperti string 6 karakter, selain kunci dan nilai. Di bab selanjutnya, Anda akan mempelajari cara mengurutkan elemen array.

Anda akan belajar cara mengulang nilai-nilai array di bab selanjutnya .

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *