Perintah Pengulangan pada Pemrograman PHP untuk WEB




            Untuk pembahasan kali ini kita akan mempelajari perintah dasar skrip php untuk memilih kode – kode yang dijalankan dan perintah dasar untuk menjalankan pengulangan.

1. Switch
Digunakan untuk memilih salah satu dari banyak blok kode yang akan dijalankan.
Syntax dasar:
Switch (n)
{
Case label1 :
   Kode yang akan dijalankan jika n= label1;
   Break;
Case label2;
  Kode yang akan dijalankan jika n= label2;
  Break;
Default:
Kode yang akan dijalankan jika n tidak sama dengan label1 dan label2;
}

Contoh:
<?
Switch ($x)
{
Case 1:
   Echo “Bilangan = 1”;
   Break;
Case 2:
   Echo “Bilangan = 2”;
   Break;
Case 3:
   Echo “Bilangan = 3”;
   Break;
Case 4:
   Echo “Bilangan = 4”;
   Break;
Default:
   Echo “Bilangan selain 1, 2, 3 dan 4";
}
?>



2. while loop
Perintah ini merupakan untuk mengulang yang akan menjalankan suatu blok kode tetapi selama kondisinya terpenuhi atau nilai nya true.
Syntax dasar:
While (condotion)
{
   Kode yang akan diperintahkan;
}

Contoh:

<?
  $i=1;
  While($i<=5)
{
  Echo “nomor ke “.$i. “<br />”;
$i++;
}
?>




3. do while
 Perintah ini merupakan pengulangan yang akan selalu menjalankan sebuah blok kode dan akan berhenti dimana kondisi yang di minta telah terpenuhi.
Syntax dasar:

Do
{
   Kode yang akan dijalankan;
  }
While (condition);

Contoh:

<?
  $i=1;
Do
  {
    $i++;
  Echo” Nomor urut ke”.$i.”<br />”;
}
While ($i<=6);
?>



4. for loop
Perintah selanjutnya digunakan untuk menjalankan pengulangan dimana kita sudah mengetahui terlebih dahulu jumlah pengulangan yang kita inginkan .
Syntax dasar:
For (init; condition; increament)
{
  Kode yang akan dijalankan;
  }

Contoh:

<?
  For  ($i=1; $i<=7; $i++)
{  echo “ Nomor Urut ke”.$i.”<br  />;
}
?>


5. foreach
Perintah ini sering digunakan untuk pengulangan dengan type array.
Syntax dasar:
Foreach ($array as $value)
{
    Kode yang akan dijalankan;
}

Contoh:

<?
   $x=array(“satu”,”dua”,”tiga”);
foreach ($x as $value)
    echo $value. “<br />”;
}
?>


Demikianlah tutorial PHP untuk pengulangan semoga dapat membantu bagi yang ingin mendalami pemrograman WEB.


EmoticonEmoticon