saya mengubah syntax di tutorial menghapus array, saya buat gini : $bahasa = array('PHP', 'JavaScript', 'Python', 'C', 'Java'); unset($bahasa[2]); $bahasa[2]="git"; echo "$bahasa[2]"; pop up yang muncul: silahkan coba sekali lagi. Opps, tampaknya "phyton" masih ada di "$bahasa". kan "phyton" udah di hapus kok katanya masih ada ya? dan "git" tetap di tampilkan dan saya hapus peritah modifikasi $bahasa[2]="git"; muncul peringata. undefined offset : 2 bla bla.. itu maksudnya "phyton" udah terhapus ya? terimakasih sebelumya, bagi yang mau berbagi ilmunya. dari dulu saya memang sulit memahami array.
1 jempol
januridp
300
190
·
9 tahun, 3 bulan yang lalu
·
1 jempol
halo om Hussada, kita lihat instruksi disini: 1. Sebenarnya kami suka Python, tapi kita sedang belajar PHP. Maka karena itu hapus "Python" dari $bahasa. 2. Hapus seluruh elemen di $editor menggunakan unset. code om yang ini sudah benar: $bahasa = array('PHP', 'JavaScript', 'Python', 'C', 'Java'); unset($bahasa[2]); penjelasannya: ada array bahasa yang isinya PHP, dll. lalu python akan di hapus dari array tersebut dengan perintah unset($bahasa[2]); angka dua disini adalah urutan array yg dimulai dari 0 maka letak Python adalah di urutan angka 2 (urutan 0 untuk PHP, urutan 1 untuk JS , urutan 2 untuk Python, dst). Instruksi pertama sudah berhasil, sekarang kita bahas instruksi yang nomor 2. diinstruksikan untuk menghapus semua elemen di array $editor dengan unset, berarti hampir sama dong sama yang instruksi nomor 1? maka seluruh elemen array akan dihapus hanya dengan code seperti ini: unset($editor); dan ini yang lengkap (diambil dari code saya): $bahasa = array('PHP', 'JavaScript', 'Python', 'C', 'Java'); $editor = array('vim', 'eclipse', 'notepad++', 'emacs'); // hapus Python di baris berikut unset($bahasa[2]); // hapus array $editor di baris berikut unset($editor); semoga dapat dimengerti :-D CMIIW