`foreach` & HTML
Sekarang kita akan mencoba bagaimana menggunakan perulangan foreach di PHP dan menggabungkannya dengan HTML. Perulangan foreach sangat berguna ketika kita ingin mengiterasi melalui semua elemen dalam sebuah array. Pada bagian ini, kita akan membahas bagaimana caranya menampilkan setiap elemen dari array dengan menggunakan foreach dan menampilkan hasilnya dalam tag <h1>. Mari kita lihat kode di bawah ini dan menjelaskannya secara rinci.
Contoh Kode:
<?php
$buah = ['Apel', 'Pisang', 'Mangga', 'Jeruk'];
foreach ($buah as $item) : ?>
<h1><?= $item; ?></h1>
<?php endforeach; ?>Penjelasan yang Sangat Detail:
Inisialisasi Array:
$buah = ['Apel', 'Pisang', 'Mangga', 'Jeruk'];Di sini, kita membuat sebuah array yang berisi beberapa nama buah, yaitu "Apel", "Pisang", "Mangga", dan "Jeruk". Setiap elemen dari array ini akan diakses satu per satu menggunakan perulangan
foreach.
Membuka Perulangan
foreach:foreach ($buah as $item) : ?>Perulangan
foreachdimulai dengan kata kunciforeach. Dalam hal ini,$buahadalah array yang ingin kita iterasi, dan$itemadalah variabel sementara yang akan menyimpan nilai dari setiap elemen array saat perulangan berlangsung.Setiap kali loop berjalan,
$itemakan berisi satu elemen dari array$buah. Pada iterasi pertama,$itemakan berisi "Apel", pada iterasi kedua "Pisang", dan seterusnya.
Menampilkan Elemen dalam Tag
<h1>:<h1><?= $item; ?></h1>Di dalam loop, kita menggunakan tag HTML
<h1>untuk menampilkan nilai dari$item. Dengan menggunakan<?= $item; ?>, kita memerintahkan PHP untuk mencetak nilai dari$itemdi tempat tersebut. Ini akan menghasilkan elemen<h1>dengan teks yang sesuai untuk setiap iterasi.
Menutup Perulangan
foreach:<?php endforeach; ?>Perulangan
foreachditutup denganendforeach;. Ini menandakan akhir dari blok kode yang akan diulang.
Hasil dari Contoh Kode:
Ketika kode ini dijalankan, berikut adalah hasil yang akan ditampilkan di browser:
<h1>Apel</h1>
<h1>Pisang</h1>
<h1>Mangga</h1>
<h1>Jeruk</h1>Setiap elemen dari array $buah ditampilkan dalam tag <h1>, sehingga nama-nama buah tersebut muncul dalam ukuran besar di halaman web.
Last updated