PENGGUNAAN LOOPING (PERULANGAN) DI PHP

Apa itu Perulangan (Looping) PHP ?


Seperti yang kita ketahui, Looping atau perulangan adalah suatu perintah pada PHP yang digunakan untuk mengeksekusi blok kode yang sama berulang kali selama kondisi tertentu terpenuhi.

Looping yang kita tahu tidak hanya untuk PHP saja tetapi banyak program lain yang dapat menggunakan perintah ini. 


Ide dasar dari loop ini adalah untuk mengotomatiskan tugas yang berulang dalam suatu program untuk menghemat waktu dan usaha. 

Dalam PHP terdapat empat jenis loop yaitu :

while - loop melalui blok kode selama kondisi yang ditentukan bernilai true.

l  do… while - blok kode dieksekusi sekali dan kemudian kondisinya dievaluasi. Jika kondisi  benar, pernyataan diulangi selama kondisi yang ditentukan benar.

l  for - loop melalui blok kode sampai penghitung mencapai angka yang ditentukan.

l  foreach - loop melalui blok kode untuk setiap elemen dalam array.

 

a. Looping menggunakan While

Yang Pertama, Statment while akan mengulang melalui blok kode selama kondisi yang ditentukan dalam pernyataan while bernilai true.

Contoh :



Output :



Contoh diatas, kita menggunakan Loop While untuk variabel $x dengan kondisi akan menghentikan program jika $x <= 10. Hasilnya ialah Loop While berhenti ketika $x lebih kecil atau sama dengan 10.

 

b. Looping Menggunakan Do... While

Yang kedua, Do-while loop yaitu varian dari while loop, yang mengevaluasi kondisi pada bagian akhir setiap iterasi loop. Dengan do-while blok kode dieksekusi sekali, dan kemudian kondisinya dievaluasi, jika kondisinya TRUE, pernyataan diulangi selama kondisi yang ditentukan dievaluasi TRUE.

Sebernarnya Do…While tidak berbeda jauh dengan While, hanya saja pemeriksaan kondisi dilakukan di bagian akhir.

Contoh : 



Output : 



Ada perbedaan antara loop while dengan Do..while yaitu, 

  • Pada loop while kondisi yang akan dievaluasi diuji pada awal setiap iterasi loop, jadi jika ekspresi kondisional bernilai FALSE, loop tidak akan pernah dieksekusi.
  • Namun loop do-while, loop akan selalu dieksekusi sekali, bahkan jika ekspresi kondisional bernilai FALSE, karena kondisi dievaluasi pada bagian akhir perulangan loop.

 

c. Looping Menggunakan For

Yang ketiga, Perulangan For adalah perulangan yang termasuk dalam counted loop, karena kita bisa menentukan jumlah perulangannya.

Bentuk dasar dari  perulangan for :

for ($x = 0; $x < 10; $x++){

    // Blok For Loop ditulis disini

}

?>

Penjelasannya : 

Veriabel $x dalam perulangan For berfungsi sebagai counter yang menghitung berapa kali ia akan mengulang.

Hitungan akan dimulai dari nol (0), karena kita memberikan nilai $i = 0.

Lalu, perulangan akan diulang selama nilai $x lebih kecil dari 10. Artinya, perulangan ini akan mengulang sebanyak 10x.

Maksud dari $x++ adalah nilai $x akan ditambah 1 disetiap kali melakukan perulangan.

Contoh :



Output :


 


d. Looping menggunakan Foreach

Yang terakhir, Perulangan foreach sama seperti perulangan for. Tetapi, ia ebih khusus digunakan untuk mecetak array.

Bentuk perulangan foreach:



Output :


jkgiyg


Komentar