Berlatih dengan foreach
Mari kita perhatikan syntax dari foreach
satu persatu. Pertama di bawah ini ada sebuah foreach
yang akan mengiterasi sebuah array dan mencetak setiap elemen di dalamnya:
$angka = array(1, 2, 3); foreach($angka as $unit) { echo $unit; }
Pertama kita buat array kita menggunakan array( )
yang telah kita pelajari di pelajaran sebelumnya.
Berikutnya kita gunakan foreach
untuk memulai loop diikuti dengan kurung buka (
.
Di antara tanda kurung, kita gunakan $angka as $unit
yang memberitahu PHP untuk menempatkan nilai setiap elemen di $angka
ke dalam $unit
(variabel sementara) secara satu persatu. Sehingga, saat iterasi pertama, $unit = $angka[0];
. Saat iterasi ke dua, $unit = $angka[1];
, dan seterusnya. Anda tidak harus menggunakan $unit
sebagai nama variabel sementaranya, namai variabel ini sesuai dengan preferensi anda.
Berikutnya, untuk setiap iterasi jalankan code di antara { }
.
Lengkapi syntax foreach
di samping dengan mengubah ? dengan syntax yang tepat.