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.
Tantangan
MudahBaca 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:
- Cetak item pertama dalam daftar
- Cetak item ketiga dalam daftar
- Simpan item kedua dalam variabel bernama
$secondItemlalu cetak item tersebut - 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
CheeseJika inputnya adalah Apple,Orange,Grape,Mango,Kiwi, outputnya adalah:
Apple
Grape
Orange
KiwiCoba 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
?>Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Perbandingan & Logika
Operator PerbandinganKesamaan & IdentitasOperator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika Sederhana2Variabel dan Tipe Data
AngkaString dan Tanda KutipBooleanKonvensi PenamaanRangkuman, Inisialisasi VariabelVariabel KosongPenggabungan stringMengambil input PenggunaKonversi ke Tipe Data Lain5Logika Percabangan
Pernyataan ifIf-elseOperator ternaryOperator koalesensi nullPernyataan switchRangkuman: Membuat Keputusan3Operator Dasar
Operator AritmetikaOperator ModuloOperator PangkatPenugasan GabunganInkrementasi/DekrementasiPrioritas OperatorUlasan: Perhitungan SederhanaOperator string6array Bagian 1: Berindeks
Pengenalan arrayMembuat array berindeksMengakses elemen berdasarkan indeksMengubah elemen berdasarkan indeksUkuran array dengan countMenambahkan elemen ke arrayRingkasan: Mengelola list sederhanaLatihan sendiri: Compiler PHP online