while
terus berputar selama kondisi masih sesuai (true)Sintaks:
while (kondisi)
{
code yang akan dijalankan;
}
Contoh:
$i=1;
while($i<=5)
{
echo "baris ke-".$i."
";
$i++;
}
?>
while($i<=5)
{
echo "baris ke-".$i."
";
$i++;
}
?>
Hasil:
baris ke-1
baris ke-2
baris ke-3
baris ke-4
baris ke-5
do...while
Sintaks:do
{
code yang akan dijalankan;
}
while (kondisi);
Contoh:
<?php
$i=1;
do
{
$i++;
echo "baris ke-".$i."<br />";
}
while ($i<=5);
?>
$i=1;
do
{
$i++;
echo "baris ke-".$i."<br />";
}
while ($i<=5);
?>
Hasil:
baris ke-2
baris ke-3
baris ke-4
baris ke-5
baris ke-6
for
Sintaks:for (init; condition; increment)
{
code yang akan dijalankan;
}
Parameters:
- init: umumnya digunakan untuk setting awal counter (tapi bisa di jalankan sekali saat diawal loop)
- condition: akan dicek pada setiap putaran code, jika kondisi masih memenuhi maka loop akan terus berjalan.
- increment: umumnya digunakan kenaikan counter (tapi bisa dijalankan diakhir loop)
<?php
for ($i=1; $i<=5; $i++)
{
echo "baris ke-". $i ."<br />";
}
?>
Hasil:
baris ke-1
baris ke-2
baris ke-3
baris ke-4
baris ke-5
foreach
Sintaks:foreach ($array as $value)
{
code to be executed;
}
Contoh:
<?php
$x=array("satu","dua","tiga");
foreach ($x as $value)
{
echo $value . "<br />";
}
?>
Hasil:
satu
dua
tiga
0 Comments