`for` & HTML
Sekarang kita akan mencoba untuk menampilkan angka dari 1 hingga 10 menggunakan perulangan for dan menggabungkan HTML untuk menampilkan hasilnya dalam tag <h1>. Mari kita jelaskan secara rinci setiap bagian dari kode ini.
Kode:
<?php for ($i = 1; $i <= 10; $i++) : ?>
<h1>Angka: <?= $i; ?></h1>
<?php endfor; ?>Penjelasan:
Perulangan
for:<?php for ($i = 1; $i <= 10; $i++) : ?>foradalah struktur perulangan yang digunakan ketika kita tahu berapa kali kita ingin mengulang blok kode tertentu.Sintaks dasar dari
forloop adalah:for (initialization; condition; increment/decrement) { // blok kode yang akan dijalankan berulang kali }Dalam contoh ini:
Inisialisasi (
$i = 1): Variabel$idiinisialisasi dengan nilai 1. Ini hanya dieksekusi satu kali sebelum loop dimulai.Kondisi (
$i <= 10): Sebelum setiap iterasi, kondisi$i <= 10diperiksa. Jika kondisi ini benar (true), maka blok kode di dalam loop akan dijalankan. Jika salah (false), loop akan berhenti.Increment (
$i++): Setelah setiap iterasi, nilai$iditambah 1. Dengan cara ini, setiap kali loop dijalankan,$iakan bertambah.
Blok Kode di Dalam Loop:
<h1>Angka: <?= $i; ?></h1>Blok kode ini adalah HTML yang akan dieksekusi dalam setiap iterasi dari loop.
Tag
<h1>digunakan untuk menampilkan teks dalam ukuran heading besar.<?= $i; ?>adalah singkatan dari<?php echo $i; ?>, yang digunakan untuk menampilkan nilai dari variabel$ipada halaman web. Pada setiap iterasi, nilai$iyang terbaru akan ditampilkan.
Penutupan Loop:
<?php endfor; ?>endfor;menandakan akhir dari blokfor. Setelah loop mencapai akhir (ketika kondisi$i <= 10tidak lagi terpenuhi), eksekusi program keluar dari loop dan kode setelahendforakan dijalankan jika ada.
Bagaimana Kode Ini Bekerja:
Kode dimulai dengan inisialisasi
$i = 1.Selama
$ikurang dari atau sama dengan 10, blok kode di dalam loop akan dieksekusi.Dalam setiap iterasi, nilai
$isaat ini akan dicetak dalam tag<h1>, sehingga menghasilkan output seperti ini:
<h1>Angka: 1</h1>
<h1>Angka: 2</h1>
<h1>Angka: 3</h1>
...
<h1>Angka: 10</h1>Setelah nilai
$imenjadi 11, kondisi$i <= 10menjadifalse, sehingga loop berhenti dan program selesai mengeksekusi kode.
Kesimpulan:
Looping dengan
for: Kode ini menggunakanforloop untuk menampilkan angka dari 1 hingga 10 dalam elemen heading<h1>pada halaman web.Integrasi PHP dan HTML: Kode ini menunjukkan bagaimana PHP dapat digunakan di dalam HTML untuk menghasilkan konten dinamis pada halaman web.
Pengendalian Loop: Dengan menggunakan
for, kita dapat dengan mudah mengontrol jumlah iterasi dan mengelola bagaimana nilai variabel$iberubah selama eksekusi loop.
Last updated