- For statement hampir sama dengan while tetapi 3 parameternya iaitu penetapan nilai awal, syarat dan penambahannya diletakkan didalam satu kurungan ( ).
Contoh 1 : for statement
for ($i=1; $i<=3; $i++)
{
echo "Merdeka!
";
}
?>
Output :
Merdeka!
Merdeka!
Merdeka!
Penerengan :
$i=1 - Penetapan nilai awal variable
$i<=3 - Loop akan di 'execute' apabila $i lebih kecil atau sama dengan 3.
$i++ - Pertambahan nilai 1 kepada $i bagi setiap kali loop.
Contoh 2 : foreach statement
Foreach statement agak berbeza dengan looping statement lain kerana loop akan berjalan mengikut bilangan array( susunan data ) yang diberikan. Jumlah looping bergantung kepada bilangan array.
$arr=array("satu", "dua", "tiga");
foreach ($arr as $nilai)
{
echo "Nombor : " . $nilai . "
";
}
?>
Output:
Nombor : satu
Nombor : dua
Nombor : tiga
Penerangan :
Setiap kali loop, nilai bagi array semasa akan diubah(assign) menjadi $nilai.Array akan bergerak satu persatu array yang tersenarai. Loop seterusnya, akan mencari nilai array seterusnya bergantung susunan array.