9 - Array PHP
9 - Array PHP
DPPLG
X PPLG
Pendahuluan
• Bayangkan sekarang kita sedang membuat aplikasi web, lalu
ingin menampilkan daftar nama-nama produk.
• echo "$produk1<br>";
• echo "$produk2<br>";
• echo "$produk3<br>";
• Bagaimana kalau ada 100 produk, apakah kita akan membut
variabel sebanyak 100 dan melakukan echo sebanyak 100x?
• Karena itu, kita harus menggunakan Array.
– Apa itu Array?
– Cara membuat Array di PHP dan Mengisinya
– Cara menampilkan nilai Array
– Cara Menghapus isi Array
– Cara Menambah isi Array
– Array Assosiatif
– Array Multidimensi
1. Apa itu Array?
• Array adalah salah satu struktur data yang berisi sekumpulan
data dan memiliki indeks. Indeks digunakan untuk mengakses
nilai array.
• Contoh:
• <?php
• Contoh:
• <?php
• // membuat array
• $barang = ["Buku Tulis", "Penghapus", "Spidol"];
• Contoh:
• <?php
• // membuat array
• $barang = ["Buku Tulis", "Penghapus", "Spidol"];
• Contoh:
• <?php
• // membuat array
• $user = [
• "dian",
• "muhar",
• "tzuchi
• ];
• // mengisi array pada indek ke-1 ("muhar")
• $user[1] = "ardianta";
• // mencetak isi array
• echo "<pre>";
• print_r($user);
• echo "</pre>";
• ?>
• Hasilnya:
• Array
•(
• [0] => dian
• [1] => ardianta
• [2] => petanikode
•)
6. Array Asosiatif
• Array asosiatif adalah array yang indeksnya tidak menggunakan
nomer atau angka. Indeks array asosiatif berbentuk kata kunci.
• Contoh:
• <?php
• // membuat array asosiatif
• $artikel = [
• "judul" => "Belajar Pemrograman PHP",
• "penulis" => "petanikode",
• "view" => 128
• ];
• echo "<pre>";
• print_r($email);
• echo "</pre>";
• Hasilnya:
• Array
•(
• [subjek] => Apa Kabar?
• [pengirim] => [email protected]
• [isi] => Apa kabar? sudah lama tidak berjumpa
•)
7. Array Multi Dimensi
• Array multi dimensi adalah array yang memiliki dimensi lebih
dari satu. Biasanya digunakan untuk membuat matrik, graph,
dan stuktur data rumit lainnya.
• Contoh:
• <?php
• // ini adalah array dua dimensi
• $matrik = [
• [2,3,4],
• [7,5,0],
• [4,3,8],
• ];