Loop mengeksekusi blok kode jumlah tertentu kali, atau saat kondisi tertentu adalah benar.
Untuk loop
Untuk loop digunakan ketika Anda tahu sebelumnya berapa kali harus menjalankan script.
syntax
for ( init; condition; increment )
{
code to be executed;
}
parameter:
init : Sebagian besar digunakan untuk mengatur counter (tapi bisa setiap kode yang akan dieksekusi sekali di awal loop)
Kondisi : Dievaluasi untuk setiap iterasi loop. Jika mengevaluasi TRUE, loop terus. Jika mengevaluasi ke FALSE, loop berakhir.
kenaikan : Sebagian besar digunakan untuk kenaikan counter (tapi bisa setiap kode akan dieksekusi pada akhir loop)
Catatan: Masing-masing parameter di atas bisa kosong, atau memiliki beberapa ekspresi (dipisahkan oleh koma).
CONTOH
Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan i = 1. Loop akan terus berjalan selama sebagai i adalah kurang dari, atau sama dengan 5. saya akan meningkat 1 setiap kali loop berjalan:
<html>
<body><?php
for ($i=1; $i<=5; $i++)
{
echo “The number is ” . $i . “<br />”;
}
?></body>
</html>
keluaran :
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5
Foreach loop
Loop foreach digunakan untuk loop melalui array.
syntax
foreach ($ array as $ value )
{
code to be executed;
}
contoh
Contoh berikut menunjukkan sebuah loop yang akan mencetak nilai dari array yang diberikan:
<html>
<body><?php
$x=array(“one”,”two”,”three”);
foreach ($x as $value)
{
echo $value . “<br />”;
}
?></body>
</html>
one
two
three