ibjurpa
http://slkjfdf.net/ - Edexus <a href="http://slkjfdf.net/">Ebeotli</a> mfk.mtob.blog.dhanipro.com.kvn.hy http://slkjfdf.net/
Reply · 13-September-2022 02:25 WIB
04-Oct-2019
Array dalam PHP adalah sebuah struktur data yang dapat menyimpan sekumpulan element/nilai yang bertipe sama, sebelum lebih dalam mempelajari array ada baiknya kita membahas sedikit tentang variabel. Variabel hanya dapat menampung sebuah nilai, sedangkan array dapat menampung lebih dari satu nilai. Dengan kata lain Array adalah sebuah variabel khusus untuk menampung banyak nilai bertipe sama.
Bayangkan jika Anda mempunyai 1000 produk di aplikasi Anda, Apakah Anda akan membuat 1000 variabel ? tentu sangat merepotkan, Anda hanya perlu membuat satu array untuk menampung semua produk Anda kedalam variabel.
Perhatikan kode dibawah ini :
$barang1 = "laptop"; $barang2 = "tablet"; $barang3 = "TV"; $barang4 = "handphone"; $barang5 = "keyboard"; echo "$barang1<br />" echo "$barang2<br />" echo "$barang3<br />" echo "$barang4<br />" echo "$barang5<br />"
Bagaimana jika barang ada 1000 seperti ilustrasi diatas ? tentu saja sangat merepotkan harus membuat 1000 variabel dan jika kita ingin menampilkan ke layer isi variabel barang tersebut maka perintah echo pun ada 1000 baris.
Dengan Array kita dapat mengisi semua barang tersebut untuk proses algoritma yang kita inginkan Misalnya, mau ditampilkan, diubah, ditambah bahkan dihapus dan perintah/sintaksnya pun hanya dengan beberapa baris kedalam sebuah variabel.
Perhatikan kode berikut ini :
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
echo "$nama[0]<br>";
echo "$nama[1]<br>";
echo "$nama[2]<br>";
echo "$nama[3]<br>";
echo "$nama[4]<br>";
Output
Inilah kenapa disebut array numerik karena setiap indexnya diberi nomer penanda dan wajib jangan dilupakan adalah index selalu dimulai dari 0.
Data yang diambil dari Database (MySQL, MongoDB) oleh PHP dalam bentuk Array
mari kita sederhanakan kode kita buat menggunakan pengulangan agar lebih praktis dalam penulisan atau coding.
menggunakan pengulangan For :
// contoh 1
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
for ($i=0; $i <= 4; $i++) :
echo "$nama[$i]<br>";
endfor;
//contoh 2
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
$jumlah = count($nama);
for ($i=0; $i < $jumlah; $i++) :
echo "$nama[$i]<br>";
endfor;
menggunakan pengulangan While :
//contoh 1
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
$i = 0;
while ($i <= 4 ) :
echo "$nama[$i]<br>";
$i++;
endwhile;
//contoh 2
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
$jumlah = count($nama);
$i = 0;
while ($i < $jumlah ) :
echo "$nama[$i]<br>";
$i++;
endwhile;
menggunakan pengulangan foreach (paling sakti dalam array) :
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
foreach ($nama as $hasil) :
echo "$hasil<br>";
endforeach;
Untuk menghapus isi elemen array kita bisa menggunakan perintah unset()
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
unset($nama[2]);
foreach ($nama as $hasil) :
echo "$hasil<br>";
endforeach;
Hasil
Untuk menambah elemen array kita bisa menggunakan perintah $nama[] = "isi elemen array";
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
$nama[] = "kamera";
foreach ($nama as $hasil) :
echo "$hasil<br>";
endforeach;
Hasil
Untuk merubah isi elemen array kita bisa menggunakan perintah $nama[index] = "isi yang baru";
$nama = array("laptop", "tablet", "TV", "handphone", "keyboard");
$nama[0] = "notebook";
foreach ($nama as $hasil) :
echo "$hasil<br>";
endforeach;
Hasil
Terkadang untuk beberapa kasus kita bingung dengan index angka, apalagi jumlahnya sangat banyak untuk itulah kita menggunakan array assosiatif.
Komentar (8)
ibjurpa
http://slkjfdf.net/ - Edexus <a href="http://slkjfdf.net/">Ebeotli</a> mfk.mtob.blog.dhanipro.com.kvn.hy http://slkjfdf.net/
Reply · 13-September-2022 02:25 WIB
uwiludluqol
http://slkjfdf.net/ - Ogigoyu <a href="http://slkjfdf.net/">Ifugeluw</a> nzi.slye.blog.dhanipro.com.nan.ce http://slkjfdf.net/
Reply · 13-September-2022 02:02 WIB
SidneyLastyQG
Fantastic facts. Many thanks!
online casino africa https://combatcasino.info/ufc-mma-betting/ best online sports betting and casino
Reply · 23-February-2025 19:48 WIB
LaTeoriaLetThemChormOO
Tu tiempo es limitado. Inviertelo en lo que alimenta tu alma, no en lo que la drena. https://lateorialetthem.top/ let them theory pdf download free
Reply · 05-November-2025 08:16 WIB
MetabolicFreedomtemiaUO
Metabolic Freedom shows you how to use time-restricted eating, smart movement, and sleep to heal. https://metabolicfreedom.top/ metabolic freedom book review
Reply · 04-November-2025 16:16 WIB
MetabolicFreedomtemiaUO
Metabolic Freedom delivers a step-by-step plan to break free from metabolic dysfunction for good. https://metabolicfreedom.top/ metabolic freedom pdf free download
Reply · 23-November-2025 23:11 WIB
MetabolicFreedomtemiaUO
Metabolic Freedom offers a compassionate, effective path out of chronic dieting and into health. https://metabolicfreedom.top/ metabolic freedom by ben azadi pdf
Reply · 04-November-2025 20:47 WIB
LaTeoriaLetThemChormOO
No puedes controlar las acciones ajenas, pero si tu reaccion. Elige la paz con Let Them. https://lateorialetthem.top/ the let them theory pdf free
Reply · 05-November-2025 04:00 WIB
Tinggalkan Komentar