PERULANGAN PADA PHP


Didalam PHP terdapat juga yang namanya perulagan (looping). Perulangan ini adalah salah satu hal yang paling penting dalam penulisan sebuah program. Misalnya , ketika anda menuliskan sebuah kode, anda ingin kode tersebut dijalankan lagi secara berturut - turut. Dalam hal seperti ini anda dapat menggunakan perulangan untuk melakukan tugas tersebut.

Dalam PHP terdapat beberapa macam perulangan sebagai berikut :

      - While 
           Perulangan akan dilakukan selama kondisi yang ditentukan benar

     - Do , , ,While 
           Perulangan pertama dilakukan , ketika perulangan pertama selesai maka akan melakukan cek              kondisi jika kondisi benar maka akan melakukan perulangan ,  
    
      - For 
          Perulangan yang dilakukan dalam jumlah tertentu

      - Foreach
          Perulangan untuk setiap element dalam array  


Penggunaan While 

      Syntax :

              while (kondisi){
                       perintah yang akan dieksekusi 
              }

      Contoh :
          
           <?php
                $umur = 1;

                while($umur <= 17){
                         echo "$umur";
                         $umur++;
                }
            ?>
        Program diatas akan menampilkan angaka 1 sampai 17, kenapa sampai 17 ? karna kita menulis           sebuah kondisi "$umur <= 17" , ingat! Dalam perulangan while, hanya akan melakukan                       perulangan jika kondisi benar, karna 18 lebih besar dari 17 makan perulangan berhenti.

  Penggunaan Do . . . WHILE 

       Syntax :

              Do{
                    Perintah yang akan dieksekusi   
              }while(kondisi);

       Contoh :

            <?php
                    $nomor = 1;

                    Do{
                          echo "Nomor = $umur </br>";
                           $nomor++;
                    }while($umur <= 10);
               ?>
            Program diatas akan menampilkan angka 1 sampil 10.kenapa sampai angka 10? pertama                     perhatikan variabel nomor ketika perintah pertama eksekusi , setelah itu melakukan                             pengecekan apakah benar nilai dari variabel nomor itu masih <= 10. ketika benar maka akan               melakukan perulangan. Bagaimana jika kondisi salah ?

       Contoh :

             <?php
                    $nomor = 11;

                    Do{
                          echo "Nomor = $umur </br>";
                           $nomor++;
                    }while($umur <= 10);
               ?>
             Program diatas hanya akan menampilkan angka 11 saja. Karna , setelah perintah pertama                    dieksekusi, dan melakukan pengecekan dan ternyata nilai dari varibel nomor lebih besar dari              10.karna  kondisi salah maka tidak terjadi perulangan .

      

Penggunaan FOR


                Syntax :

                      for(int counter; kondisi counter; aksi counter){
                              Perintah yang akan dieksekusi
                      }

                      Parameter :
                              int counter - inisialisasi nilai perulangan sebuah counter.
                              kondisi counter -  Evaluasi untuk setiap eterasi (Sifat tertentu dari algoritma atau                                                                program komputer d imana suatu urutan atau lebih dari langkah                                                              algoritmik yang dilakukan oleh program perulangan).
                              aksi counter - sebuah increment yang bersifat meningkat kan maupun mengurani                                                         nilai pada perulangan
              
                Contoh :

                    <?php
                             for($angka=1; $angka <= 10; $angka++){
                                      echo "angka = $angka </br>";
                             }
                       ?>
                    Program diatas akan menampilkan angka 1 - 10.

Penggunaan FOREACH

                 Syntax :
                        
                        foreach($array as $value){
                             Perintah yang akan dieksekusi
                        }

                 Contoh :

                          <?php
                                    $data = array("asep","rahmad","hidayat","kiki","tamara");

                                    foreach($data as $nama){
                                            echo "nama $nama </br>";
                                    }
                              ?>
                          Program diatas menampilkan nilai-nilai dari array yang di inisialisasi kan sebagai                                 variabel $data.


Bagaimana ? mudah bukan ?
~Selamat Mencoba 
Label:

Posting Komentar

[blogger][facebook]

Author Name

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.