24 May 2011

Looping PHP

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++;
  }
?>

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);
?>

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)
Contoh:
<?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: