Contoh perulangan pada php

Dafar Isi

Perulangan adalah sebuah kondisi dimana satu atau beberapa baris kode program di eksekusi secara berulang-ulang. 

Loop digunakan untuk mengeksekusi blok kode yang sama berulang kali, blok kode yang sama dijalankan berulang-ulang beberapa kali selama kondisi tertentu benar.

Struktur perulangan pada bahasa PHP ada empat jenis yaitu while, do while, for, dan foreach.

1. While Loop

While digunakan untuk mengeksekusi kode program secara berulang-ulang selama kondisi yang ditentukan benar.

Aturan penulisan perulangan dengan while loop adalah sebagai berikut:

				
					while (condition is true) {
  code to be executed;
}
				
			

Berikut contoh perintah perulangan while, jika kita akan mencetak kalimat Belajar Bahasa Pemrograman PHP  sebanyak lima kali.

Penjelasan:

  • Kode pada baris Ke-6, menginisialisasi nilai awal variabel $x=1 untuk penghitungan jumlah perulangan.
  • While pada baris Ke-7, merupakan kondisi perulangan yang akan dikerjakan jika nilai $x kurang dari atau sama dengan lima.
  • Pernyataan pada baris Ke-8, akan di cetak berulang-ulang selama nilai $x lebih kecil atau sama dengan lima.
  • Baris Ke-9, menambah nilai penghitung loop sebesar 1 untuk setiap iterasi.

Baca juga: 4 Cara Penulisan Pernyataan Bersyarat Pada Bahasa PHP

2. Do…While

Perintah do…while bekerja dengan mengeksekusi blok kode terlebih dulu, kemudian memeriksa kondisi, dan menjalankan blok kode ketika kondisi yang ditentukan benar.

Do . . . while memiliki aturan penulisan sebagai berikut:

				
					do {
  code to be executed;
} while (condition is true);
				
			

Contoh di bawah ini perintah do while untuk mencetak angka 1 sampai dengan 5. Pertama ditetapkan nilai variabel $x ke 1 ($x = 1). Kemudian, loop do while akan mencetak nilai awal, dan kemudian menambah variabel $x dengan 1.

Selanjutnya kondisi diperiksa (apakah $x kurang dari, atau sama dengan 5?), dan loop akan terus berjalan selama $x kurang dari, atau sama dengan 5.

				
					



";
  $x++;
} while ($x <= 5);
?>




				
			

Dalam sebuah do…while loop, kondisi diuji setelah mengeksekusi pernyataan di dalam loop. Ini berarti bahwa do…while loop akan mengeksekusi pernyataannya setidaknya sekali, bahkan jika kondisinya salah, kemudian menguji kondisinya. Lihat contoh dibawah ini.

				
					



";
  $x++;
} while ($x <= 5);
?>




				
			

Baca juga: Panduan Lengkap Cara Penulisan Operator Pada Bahasa PHP

3. For Loop

Struktur perulangan ini akan mengulang-ulang eksekusi beberapa baris kode program di dalamnya berdasarkan perubahan isi sebuah variabel. Jika isi variabel yang di acu sudah sampai titik akhir, maka perulangan akan berhenti.

For Loop digunakan ketika Anda tahu sebelumnya berapa kali script harus dijalankan. Struktur perulangan for  memiliki aturan penulisan sebagai berikut:

				
					for (init counter; test counter; increment counter) {
  code to be executed for each iteration;
}
				
			

Penjelasan:

  • init counter: Inisialisasi nilai penghitung loop.
  • test counter: Dievaluasi untuk setiap iterasi loop. Jika bernilai TRUE, loop berlanjut. Jika bernilai FALSE, loop berakhir.
  • increment counter: Meningkatkan nilai penghitung loop.

Contoh di bawah ini menampilkan angka dari 0 hingga 10:

Penjelasan:

  • $x = 0; – Inisialisasi nilai awal penghitung loop ($x), yang dimulai dari 0.
  • $x <= 10; – Kondisi perulangan selama $x kurang dari atau sama dengan 10.
  • $x++ – Menaikan nilai penghitung loop sebesar 1 untuk setiap iterasi.

Dibawah ini adalah contoh program perulangan yang menampilkan bilan 0 sampai 100 dengan kelipatan 5:

				
					foreach ($array as $value) {
  code to be executed;
}
				
			

Contoh berikut akan menampilkan nilai dari array dari $colors:

Sedangkan contoh berikut akan menampilkan kunci dan nilai dari array $age:

				
					



"35", "Ben"=>"37", "Joe"=>"43");

foreach($age as $x => $val) {
  echo "$x = $val
"; } ?>

Adapula contoh lain untuk menghentikan perulangan dengan menggunakan pernyataan bersyarat seperti berikut ini:

Kamu juga bisa menggunakan pernyataan continue agar pernyataan perulangan terus berlanjut berdasarkan kondisi tertentu, berikut contohnya:

Apa saja struktur perulangan di PHP?

Pada PHP ada 4 jenis perulangan yang bisa kita gunakan:.
Perulangan For..
Perulangan While..
Perulangan Do/While..
Perulangan Foreach..

Apa saja yang termasuk perulangan?

Perulangan dibedakan menjadi tiga, yaitu perulangan for, perulangan while, dan perulangan repeat until (do while)..
Perulangan For. Perulangan dengan for adalah perulangan yang sudah jelas diketahui berapa banyak pengulangan yang harus dilakukan. ... .
Perulangan While. ... .
Perulangan Repeat Until (Do While).

Apa saja struktur perulangan yang umum digunakan?

Perulangan While..
Perulangan Do - while..
Perulangan For..
Perulangan Dalam Perulangan..

Apa yang dimaksud kondisi perulangan?

Jawaban: 1. Perulangan adalah suatu proses eksekusi statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya.