PHP : Array

Apa itu Array? 

Array adalah struktur data yang digunakan untuk menyimpan kumpulan nilai atau elemen-elemen dengan tipe data yang sama. Dalam bahasa Indonesia, “array” bisa diartikan sebagai “larik” atau “tabel”. Setiap elemen dalam array memiliki indeks yang memungkinkan kita mengakses nilai atau data tersebut secara individual. Array sangat berguna dalam pemrograman karena memungkinkan kita untuk mengelola data dalam jumlah besar secara efisien

Contoh Array

  • Membuat Array
<?php
// membuat array kosong
$buah = array();
$hobi = [];
 
// membuat array sekaligus mengisinya
$minuman = array("Kopi", "Teh", "Jus Jeruk");
$makanan = ["Nasi Goreng", "Soto", "Bubur"];
 
// membuat array dengan mengisi indeks tertentu
$anggota[1] = "Dian";
$anggota[2] = "Muhar";
$anggota[0] = "Jamal";
?>
  • Menampilkan Array
<?php
$barang = ["Buku Tulis", "Penghapus", "Spidol"];
echo $barang[0]."<br>";
echo $barang[1]."<br>";
echo $barang[2]."<br>";
?>

Jenis Jenis Array

  • Indexed Array (Array Berindeks)
    Array ini memiliki indeks berupa angka yang dimulai dari 0.

    Contoh :
<?php
$buah = array("Apel", "Jeruk", "Mangga");
echo $buah[0]; // Output: Apel
?>
  • Associative Array (Array Asosiatif)
    Array ini memiliki indeks berupa string.

    Contoh :
<?php
$umur = array("Ali" => "21", "Rina" => "23", "Rudi" => "25");
echo $umur['Ali']; // Output: 21
?>
  • Multidimensional Array (Array Multidimensi)
    Array ini berisi satu atau lebih array di dalamnya.

    Contoh :
<?php
$kendaraan = array(
    array("Mobil", 50, 10),
    array("Motor", 30, 20),
    array("Sepeda", 20, 5)
);
echo $kendaraan[0][0]; // Output: Mobil
?>

Subscribe

Related articles

Web Developer | Pengalaman Magang di Udacoding

Udacoding menjadi salah satu tempat, dimana peserta magang...

Segala Hal yang Perlu Kamu Tahu tentang Dark Theme

Ngomongin mode gelap, kayaknya sekarang lagi jadi yang hits...

TinyMCE: Solusi Praktis untuk Konten Web yang Lebih Interaktif

TinyMCE adalah alat untuk membuat dan mengedit teks di...

LEAVE A REPLY

Please enter your comment!
Please enter your name here