Tutorial PHP Dasar #7: Array dan Cara Mengolahnya

Author Hilya Zea
25 Dec 2024
Tutorial PHP Dasar #7:  Array dan Cara  Mengolahnya

Hai lagi! Wah, udah masuk ke materi tentang array, nih. Kalau sebelumnya kita cuma pakai satu variabel untuk satu nilai, dengan array kamu bisa menyimpan banyak nilai sekaligus. Cocok banget buat mengolah data yang jumlahnya banyak. Yuk, kita pelajari bersama-sama!


Apa Itu Array?

Array adalah struktur data yang memungkinkan kamu menyimpan beberapa nilai dalam satu variabel. Nilai-nilai ini disebut elemen, dan masing-masing elemen memiliki indeks.


Jenis-Jenis Array di PHP

  1. Array Indeks: Elemen diakses dengan indeks numerik.
  2. Array Asosiatif: Elemen diakses dengan nama kunci.
  3. Array Multidimensi: Array di dalam array.

1. Array Indeks

Array indeks menggunakan angka sebagai indeksnya.

Contoh:

<?php
$buah = ["Apel", "Jeruk", "Mangga"];

echo $buah[0]; // Output: Apel
echo $buah[1]; // Output: Jeruk
echo $buah[2]; // Output: Mangga
?>

2. Array Asosiatif

Array asosiatif menggunakan kunci yang bisa berupa string untuk mengakses nilai.

Contoh:

<?php
$umur = [
    "Budi" => 25,
    "Siti" => 22,
    "Andi" => 28
];

echo "Umur Budi: " . $umur["Budi"] . "\n"; // Output: Umur Budi: 25
echo "Umur Siti: " . $umur["Siti"] . "\n"; // Output: Umur Siti: 22
?>

3. Array Multidimensi

Array ini adalah array yang elemen-elemennya juga merupakan array.

Contoh:

<?php
$mahasiswa = [
    ["nama" => "Budi", "jurusan" => "Informatika"],
    ["nama" => "Siti", "jurusan" => "Ekonomi"],
    ["nama" => "Andi", "jurusan" => "Hukum"]
];

echo $mahasiswa[0]["nama"] . " - " . $mahasiswa[0]["jurusan"] . "\n"; // Output: Budi - Informatika
?>

Mengolah Array

  1. Menambahkan Elemen ke Array
<?php
$buah = ["Apel", "Jeruk"];
$buah[] = "Mangga"; // Menambah elemen baru

print_r($buah);
?>
  1. Menghapus Elemen dari Array
<?php
unset($buah[1]); // Menghapus elemen kedua
print_r($buah);
?>
  1. Menggunakan Perulangan pada Array
<?php
$buah = ["Apel", "Jeruk", "Mangga"];

foreach ($buah as $b) {
    echo "Buah: $b\n";
}
?>

Studi Kasus: Menampilkan Data Mahasiswa

Note : Kalian bisa mempraktekannya di CodeLab dari code80vity

Buat program untuk menampilkan daftar mahasiswa dengan array multidimensi.

<?php
$mahasiswa = [
    ["nama" => "Budi", "jurusan" => "Informatika", "umur" => 20],
    ["nama" => "Siti", "jurusan" => "Ekonomi", "umur" => 22],
    ["nama" => "Andi", "jurusan" => "Hukum", "umur" => 21]
];

foreach ($mahasiswa as $mhs) {
    echo "Nama: " . $mhs["nama"] . ", Jurusan: " . $mhs["jurusan"] . ", Umur: " . $mhs["umur"] . "\n";
}
?>

Apa Selanjutnya?
Di tutorial berikutnya, kita bakal belajar tentang form handling di PHP. Ini penting banget buat bikin aplikasi yang interaktif, seperti form login atau registrasi.


Sekianlah belajar PHP tentang array. Dengan memahami array, kamu bisa menyimpan dan mengolah data dalam jumlah besar dengan mudah. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial PHP selanjutnya di www.code80vity.com. Sampai jumpa di pembahasan berikutnya, dan jangan lupa terus eksplorasi PHP!

Tutorial Terkait Lainnya

Tutorial PHP Dasar #9: Validasi Form di PHP
Tutorial PHP Dasar #9: Validasi Form di PHP

Halo lagi! Udah bisa bikin form dan proses datanya? Bagus! Tapi tunggu dulu, gimana kalau ada penggu...

Baca Tutorial
 Tutorial PHP Dasar #13:  Upload File dengan PHP
Tutorial PHP Dasar #13: Upload File dengan PHP

Hai! Di tutorial kali ini kita akan belajar bagaimana cara meng-upload file menggunakan PHP. Fitur u...

Baca Tutorial
Tutorial PHP Dasar #5: Looping (Perulangan)
Tutorial PHP Dasar #5: Looping (Perulangan)

Halo lagi! Wah, seru ya, udah sampai di tutorial kelima. Kalau kamu udah paham struktur kendali, sek...

Baca Tutorial

Comments

Please login to post a comment.
No comments yet. Be the first to comment!