Perulangan atau Looping For, While dan Do-While pada PHP

Ada tiga tipe perulangan (looping) pada bahasa pemrograman yaitu For, While dan Do-While. Perbedaan dari ketiganya adalah pada syntax penggunaannya. Di  artikel ini akan saya berikan contoh penggunaan pada PHP. Lets see…

  1. for. Pengecekannya dilakukan di awal. Menggunakan 3 buah parameter.

    for (inisialisasi; kondisi; modifier)
    {
    statement;
    }

    PHP juga mendukung syntax colon (titik dua) untuk looping for,

    for (inisialisasi; kondisi; modifier):
    statement
    endfor;

    Contoh code nya ini,

    <?php
    for ($i=1; $i<=10; $i++) {
         echo $i;
    }
    ?>
    

    Hasilnya : 12345678910

  2. while. Pengecekannya dilakukan di awal. Menggunakan 1 parameter sedangkan 2 parameter lain (inisialisasi dan modifier dimasukkan ke dalam baris program).

    while (kondisi)
    {
    statement;
    }

    Dari syntax for diatas, jika diubah menjadi while sbb,

    <?php
    $i = 1;
    while ($i <= 10) {
         echo $i++;
    }
    ?>
    

    atau jika menggunakan syntax colon (titik dua) maka

    <?php
    $i = 1;
    while ($i <= 10):
         echo $i;
         $i++;
    endwhile;
    ?>
    
  3. do-while. Pengecekannya dilakukan di akhir. Sama seperti while menggunakan 1 parameter sedangkan 2 parameter lain (inisialisasi dan modifier dimasukkan ke dalam baris program)

    do
    {
    statement;
    }
    while (kondisi);

    Dari syntax for diatas, jika diubah menjadi d0-while sbb,

    <?php
    $i = 1;
    do {
         echo $i;
         $i++;
    }
    while ($i<=10);
    ?>
    
  4. Hasil dari keempat contoh code atau script diatas sama yaitu akan mencetak 12345678910.

7 comments
  1. adi said:

    minta no hpnya

  2. jack said:

    Kurang lengkap

  3. rezki said:

    kalo hasilnya tetap sama kenapa dibikin berbeda seperti itu, kenapa tidak satu tipe perulangan saja ??
    mohon penjelasan nya🙂
    terima kasih🙂

    • Tixtux said:

      Ada kondisi kapan kita menggunakan perulangan tersebut.

      Perulangan while biasa digunakan jika jumlah perulangan belum diketahui. Perulangan akan terus berlanjut selama kondisi bernilai benar
      Perulangan akan berhenti jika kondisi bernilai salah atau batas yang ditentukan telah terpenuhi

      Do While hampir sama dengan while, bedanya seleksi while berada di atas sedangkan do while seleksi berada di bawah. Jadi do while minimal akan terjadi 1x perulangan

      Perulangan for digunakan jika nilai batas sudah ditentukan

  4. @rezki: mas klau msal d contoh emg msh itungan gmpang jd bsa kta buat manual klau data bnyk anggap lh mau buat output 1-100000000000, cpek ga manual klau sgtu? klau prulangan gmpng kn slsai :p pnulis kn cma ngasih cntoh sderhana hehe

  5. kebaya said:

    goog – bagus sekali contoh php nya – thanks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: