Skip to content

Instantly share code, notes, and snippets.

@dikiwidia
Created November 6, 2025 02:35
Show Gist options
  • Select an option

  • Save dikiwidia/fb752700bf3732af17b499cb4f7572ca to your computer and use it in GitHub Desktop.

Select an option

Save dikiwidia/fb752700bf3732af17b499cb4f7572ca to your computer and use it in GitHub Desktop.
Example Array Task
<?php
$biodata = [
"nama" => "Raka",
"jenis_kelamin" => "L",
"no_hp" => "8515541515",
"alamat" => "Lebak, Banten",
"usia" => 20,
];
echo "<pre>";
print_r($biodata);
echo "</pre>";
// MANIPULASI ARRAY INDEXED
$kelas = [
"1A", // index 0
"2B" // index 1
];
// tambahkan data
$kelas[] = "2D";
// ubah data
$kelas[0] = "1F";
$kelas[1] = "2A";
echo "<pre>";
// print_r($kelas);
echo "</pre>";
// MANIPULASI ARRAY ASSOCIATIVE
$mahasiswa = [
"nama" => "Raka",
"jenis_kelamin" => "L",
"no_hp" => "8515541515",
"alamat" => "Lebak, Banten",
"usia" => 20,
];
$mahasiswa["email"] = "[email protected]";
$mahasiswa["usia"] = 19;
// ubah nama
$mahasiswa["nama"] = "Ramdoni";
unset($mahasiswa["alamat"]);
// krsort($mahasiswa);
echo "<pre>";
print_r($mahasiswa);
echo "</pre>";
// MANIPULASI ARRAY MULTIDIMENSI
$mobil = [
["merk" => "BYD", "stok" => 20],
["merk" => "Tesla", "stok" => 25], // ubah stok 30
["merk" => "Xpeng", "stok" => 22],
];
// krsort($mahasiswa);
$mobil[1]["merk"] = "Hyundai";
$mobil[2]["stok"] = 10;
$mobil2 = [
["BYD", 20],
["Tesla", 25],
["Xpeng", 22],
];
$mobil2[2][1] = 30;
echo "<pre>";
print_r($mobil2);
echo "</pre>";
// PERULANGAN PADA ARRAY
$mobil = [
["merk" => "BYD", "stok" => 20],
["merk" => "Tesla", "stok" => 25], // ubah stok 30
["merk" => "Xpeng", "stok" => 22],
];
// output : Mobil ini bermerk BYD dengan stok 20
foreach ($mobil as $key => $value) {
if ($value['stok'] == 20) {
echo "Mobil ini bermerk $value[merk] dengan stok $value[stok] <br />";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment