Menu
CoddyTech

Mengakses elemen berdasarkan indeks

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

Sekarang kamu bisa membuat array, dan kamu perlu tahu cara mengambil item satu per satu darinya. Kamu mengakses elemen menggunakan indeks: nomor posisi di dalam tanda kurung siku.

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

echo $fruits[0]; // Apple
echo $fruits[1]; // Banana
echo $fruits[2]; // Cherry
?>

Ingat bahwa pengindeksan dimulai dari 0, bukan 1. Jadi, elemen pertama selalu berada pada indeks 0, elemen kedua pada indeks 1, dan seterusnya. Hal ini sering membingungkan pemula, tetapi akan terasa alami setelah berlatih.

Kamu juga bisa menyimpan elemen yang diakses dalam sebuah variabel:

<?php
$colors = ["Red", "Green", "Blue"];

$firstColor = $colors[0];
$lastColor = $colors[2];

echo $firstColor; // Red
echo $lastColor;  // Blue
?>

Untuk mengakses elemen terakhir, kamu perlu mengetahui panjang array. Untuk array dengan 3 item, indeks terakhir adalah 2 (karena kita mulai menghitung dari 0). Kamu akan mempelajari cara yang lebih fleksibel untuk menemukan elemen terakhir di pelajaran mendatang.

challenge icon

Tantangan

Mudah

Baca satu baris input yang berisi nilai-nilai dipisahkan koma yang mewakili item dalam daftar belanja (misalnya, Milk,Bread,Eggs,Butter,Cheese).

Buat array dari input ini, lalu:

  1. Cetak item pertama dalam daftar
  2. Cetak item ketiga dalam daftar
  3. Simpan item kedua dalam variabel bernama $secondItem lalu cetak item tersebut
  4. Cetak item pada indeks 4

Cetak setiap hasil pada baris terpisah.

Contoh:

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

Milk
Eggs
Bread
Cheese

Jika inputnya adalah Apple,Orange,Grape,Mango,Kiwi, outputnya adalah:

Apple
Grape
Orange
Kiwi

Coba sendiri

<?php
// Baca list belanja yang dipisahkan dengan koma
$input = trim(fgets(STDIN));

// Buat array dari input
$shoppingList = explode(',', $input);

// TODO: Tulis kodemu di bawah ini
// 1. Cetak item pertama dalam list
// 2. Cetak item ketiga dalam list
// 3. Simpan item kedua dalam variabel bernama $secondItem, lalu cetak nilainya
// 4. Cetak item pada indeks 4

?>
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