memodifikasi elemen dari array

Oleh boedhy 74 4 pada Jumat, 17 Juni 2016, 09:13:38


Kembali ke forum soal ini

#php #array-loop-di-php #dasar-array


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



$bahasa = array('PHP', 'JavaScript', 'Python', 'C', 'Java');

// Mencetak elemen 1 dan 3
echo "Sebelum: Elemen 1: $bahasa[0]. Elemen 3: $bahasa[2]. \n";

// ubah elemen ke 1
$bahasa[1] = "budi";

// ubah elemen ke 3
$bahasa[3] = "tari";

// Lagi, mencetak elemen 1 dan 3
echo "Sesudah: Elemen 1: $bahasa[budi]. Elemen 3: $bahasa[tari].";
mohon bantuan
0 jempol




bramanto
300
1156
· 7 tahun, 11 bulan yang lalu · 0 jempol

Salam Diskusi,

Hai Coder @boedhy, Perhatikan instruksi soal yang diberikan. Coder hanya diminta untuk mengubah nilai elemen. bukan posisi elemen. Benda/elemen pertama di array dimulai dari 0, dan setiap benda di array memiliki nomer/index masing-masing

Pada baris ini : 
$bahasa[1] = "budi";

Ubah menjadi : 
$bahasa[0] = "budi";

Kemudian pada baris ini : 
$bahasa[3] = "tari";

Ubah Menjadi 
$bahasa[2] = "tari";


Lalu pada baris ini : 
echo "Sesudah: Elemen 1: $bahasa[budi]. Elemen 3: $bahasa[tari].";

coder cukup mengetikkan nomor indeks array pada array $bahasa. 

echo "Sesudah: Elemen 1: $bahasa[0]. Elemen 3: $bahasa[2].";

boedhy
74
4
penanya
· 7 tahun, 11 bulan yang lalu · 0 jempol

thanks :)

ikhwan17
245
1
· 7 tahun, 8 bulan yang lalu · 0 jempol

$bahasa = array('PHP', 'JavaScript', 'Python', 'C', 'Java');

// Mencetak elemen 1 dan 3
echo "Sebelum: Elemen 1: $bahasa[0]. Elemen 3: $bahasa[2]. \n";

// ubah elemen ke 1
$bahasa[0] = 'Visual Basic';

// ubah elemen ke 3
$bahasa[3]='java';

// Lagi, mencetak elemen 1 dan 3
echo "Sesudah: Elemen 1: $bahasa[0]. Elemen 3: $bahasa[2].";

bantuannya

bramanto
300
1156
· 7 tahun, 8 bulan yang lalu · 0 jempol

Hai coder @ikhwan17 . Ada bagian yang kurang tepat disini :

// ubah elemen ke 3
$bahasa[3]='java';

SeharusNya : 

// ubah elemen ke 3
$bahasa[2]='java';

Karena index array terhitung dari nol, bukan satu ^_^. 

ikhwan17
245
1
· 7 tahun, 8 bulan yang lalu · 0 jempol

thanks :)