Menu
CoddyTech

Menambahkan elemen ke array

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

Kamu sudah belajar cara mengubah elemen yang sudah ada, tetapi bagaimana dengan menambahkan elemen baru ke array? PHP membuatnya mudah dengan sintaks tanda kurung siku kosong.

Untuk menambahkan elemen ke akhir array, gunakan tanda kurung siku kosong di sisi kiri penugasan:

<?php
$fruits = ["Apple", "Banana"];

$fruits[] = "Cherry";
$fruits[] = "Date";

echo count($fruits); // 4
?>

Setiap kali kamu menggunakan $array[] = value, PHP otomatis menetapkan indeks berikutnya yang tersedia. Dalam contoh di atas, "Cherry" mendapat indeks 2 dan "Date" mendapat indeks 3.

Ini sangat berguna saat kamu memulai dengan array kosong dan mengisinya seiring waktu:

<?php
$shoppingList = [];

$shoppingList[] = "Milk";
$shoppingList[] = "Bread";
$shoppingList[] = "Eggs";

echo $shoppingList[0]; // Milk
echo $shoppingList[2]; // Eggs
?>

Sintaks tanda kurung siku kosong selalu menambahkan elemen ke akhir array, jadi kamu tidak perlu menghitung atau melacak indeks berikutnya sendiri. PHP menanganinya secara otomatis.

challenge icon

Tantangan

Mudah

Baca satu baris input yang berisi nilai-nilai yang dipisahkan koma dan mewakili item awal dalam list (misalnya, Apple,Banana).

Lalu baca tiga input lagi:

  • string item1 untuk ditambahkan ke array
  • string item2 untuk ditambahkan ke array
  • string item3 untuk ditambahkan ke array

Buat array dari input yang dipisahkan koma, lalu tambahkan tiga item baru ke akhir array menggunakan sintaks tanda kurung siku kosong.

Cetak hal berikut pada baris terpisah:

  1. Jumlah total item dalam array setelah ketiganya ditambahkan
  2. Elemen pada indeks 2
  3. Elemen terakhir dari array (gunakan count() untuk menemukan indeks terakhir)

Contoh:

Jika inputnya adalah Apple,Banana, Cherry, Date, dan Elderberry, outputnya seharusnya:

5
Cherry
Elderberry

Jika inputnya adalah Red,Blue,Green, Yellow, Purple, dan Orange, outputnya seharusnya:

6
Green
Orange

Coba sendiri

<?php
// Baca item awal yang dipisahkan koma
$input = trim(fgets(STDIN));
$items = explode(',', $input);

// Baca tiga item yang akan ditambahkan
$item1 = trim(fgets(STDIN));
$item2 = trim(fgets(STDIN));
$item3 = trim(fgets(STDIN));

// TODO: Tulis kodemu di bawah ini
// Tambahkan tiga item ke array menggunakan sintaks kurung siku kosong
// Lalu cetak:
// 1. Jumlah total item
// 2. Elemen pada indeks 2
// 3. Elemen terakhir (gunakan count() untuk menemukan indeks terakhir)

?>
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online