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 #12:  php security  (sql injection & hashing)
Tutorial PHP Dasar #12: php security (sql injection & hashing)

Halo lagi! Kali ini kita akan bahas tentang keamanan di PHP, yang penting banget buat melindungi apl...

Baca Tutorial
Tutorial PHP Dasar #3: Operator di PHP
Tutorial PHP Dasar #3: Operator di PHP

Hai, balik lagi! Gimana belajar PHP-nya? Sudah mulai lancar bikin variabel dan ngerti tipe data, kan...

Baca Tutorial
Tutorial PHP Dasar #2: Variabel dan Tipe Data
Tutorial PHP Dasar #2: Variabel dan Tipe Data

Hai Lagi! Gimana? Udah coba bikin script PHP pertama kamu? Seru kan pas lihat "Halo Dunia!" muncul ...

Baca Tutorial

Comments

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