Menu
CoddyTech

Ringkasan: Mengelola list sederhana

Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 40 dari 71.

challenge icon

Tantangan

Mudah

Buat daftar belanja dari awal dengan melakukan serangkaian operasi.

Baca input berikut:

  • string item1, item pertama yang ditambahkan
  • string item2, item kedua yang ditambahkan
  • string item3, item ketiga yang ditambahkan
  • Bilangan bulat updateIndex, indeks item yang akan diperbarui
  • string newItem, nilai pengganti untuk indeks tersebut
  • string extraItem, item tambahan yang ditambahkan di akhir

Lakukan operasi berikut secara berurutan:

  1. Mulai dengan array kosong bernama $shoppingList
  2. Tambahkan item1, item2, dan item3 ke array (dalam urutan tersebut)
  3. Cetak jumlah item dalam array
  4. Cetak item pertama dalam array
  5. Perbarui elemen pada updateIndex dengan newItem
  6. Tambahkan extraItem ke akhir array
  7. Cetak jumlah item yang baru
  8. Cetak item terakhir dalam array (gunakan count() untuk menemukan indeks terakhir)
  9. Cetak item pada updateIndex untuk memastikan pembaruan berhasil

Cetak setiap hasil pada baris terpisah.

Contoh:

Jika inputnya adalah Milk, Bread, Eggs, 1, Butter, dan Cheese, outputnya adalah:

3
Milk
4
Cheese
Butter

Jika inputnya adalah Apple, Banana, Orange, 0, Grape, dan Mango, outputnya adalah:

3
Apple
4
Mango
Grape

Coba sendiri

<?php
// Baca input
$item1 = trim(fgets(STDIN));
$item2 = trim(fgets(STDIN));
$item3 = trim(fgets(STDIN));
$updateIndex = intval(trim(fgets(STDIN)));
$newItem = trim(fgets(STDIN));
$extraItem = trim(fgets(STDIN));

// TODO: Tulis kodemu di bawah ini
// 1. Mulai dengan array kosong bernama $shoppingList
// 2. Tambahkan item1, item2, dan item3 ke array
// 3. Tampilkan jumlah item
// 4. Tampilkan item pertama
// 5. Perbarui elemen pada updateIndex dengan newItem
// 6. Tambahkan extraItem di akhir
// 7. Tampilkan jumlah yang baru
// 8. Tampilkan item terakhir (gunakan count() untuk menemukan indeks terakhir)
// 9. Tampilkan item pada updateIndex

?>

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online