Diskusi Muhamad Abdul Ghofur
Muhamad Abdul Ghofur
setahun yang lalu
Ditanyakan pada: Array Asosiatif
Array asosiatif
izin bertanya, apakah ada cara agar mengubah index pada array dari inputan user?
2 Jawaban
Muhammad Fakhry Burhanuddin
setahun yang lalu
Bisa dijelaskan lebih lanjut pertanyaannya?
Untuk mengubah nilai pada index bisa langsung mengakses indexnya. Contoh:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
print_r($age);
$age["Peter"] = "30";
print_r($age);
Hasilnya akan seperti ini:
$ php index.php
Array
(
[Peter] => 35
[Ben] => 37
[Joe] => 43
)
Array
(
[Peter] => 30
[Ben] => 37
[Joe] => 43
)
BroKoding
setahun yang lalu
Halo kak, jika ingin mengubah index ataupun key dari sebuah pasangan key dan value bisa dilakukan dengan mudah, contoh :
// Definisikan array
$array = ["Jakarta" => "DKI", "Bandung" => "Jawa Tengah", "Surabaya" => "Jawa Timur"];
// Membuat pasangan key - value baru
$array["Semarang"] = $array["Bandung"];
// Menghapus pasangan key - value yang sudah ada (dalam hal ini yang ingin dihapus karena salah)
unset($array["Bandung"]);
Maka hasilnya akan : $array = ["Jakarta" => "DKI", "Surabaya" => "Jawa Timur", "Semarang" => "Jawa Tengah"]