Macam - macam Perulangan di PHP

Februari 10, 2019 0 Comments

1
Jika kita mau menampilkan data yang berulang-ulang kita bisa menggunakan perulangan, perulangan yang ada
ddii php ada for, foreach, while, do while. Berikut ini adalah Macam-macam perulangan di PH beserta contohnya

  1. .       Struktur Perulangan For


for (init_awal, kondisi, counter) {
 statement-yang-diulang;
}
Keterangan :
ƒ  init_awal merupakan inisialisasi atau nilai awal variable.
ƒ  kondisi merupakan statemen kondisi yang akan membatasi perulangan.
ƒ  counter merupakan pertambahan atau pengurangan nilai variabel
sehingga perulangan tetap berjalan.

  1. 2.       Struktur Perulangan While


init_awal;
while (kondisi) {
 statement-yang-diulang;
 counter;
}
Keterangan :
ƒ  init_awal merupakan inisialisasi atau nilai awal variable.
ƒ  kondisi merupakan statemen kondisi yang akan membatasi perulangan.
ƒ  counter merupakan pertambahan atau pengurangan nilai variabel
sehingga perulangan tetap berjalan.

  1. 3.       Struktur Perulangan Do ... while


init_awal;
do {
 statement-yang-diulang;
 counter;
} while (kondisi);
Keterangan :
ƒ  init_awal merupakan inisialisasi atau nilai awal variable.
ƒ  kondisi merupakan statemen kondisi yang akan membatasi perulangan.
ƒ  counter merupakan pertambahan atau pengurangan nilai variabel
sehingga perulangan tetap berjalan.
ƒ  Pada struktur do...while, pemeriksaan kondisi ada di bawah, sehingga
statement yang berada dalam block do...while setidaknya akan dieksekusi
sebanyak satu kali.

  1. 4.       Struktur Perulangan Foreach


foreach (array_expression as $value)
   statement;

foreach (array_expression as $key => $value)
   statement;
Keterangan :
ƒ  Struktur foreach biasanya digunakan untuk melakukan perulangan
berdasarkan isi suatu array. Perulangan akan berakhir jika isi array telah
habis.

Nama File  : for.php
Deskripsi  : Program Struktur Perulangan For dan beberapa variasinya.

<?php
/* contoh 1 */
for ($i = 1; $i <= 10; $i++) {
   echo "$i ";
}
echo "<br><br>";
/* contoh 2 */
for ($i = 1; ; $i++) {
   if ($i > 10) {
       break;
   }
   echo "$i ";
}
echo "<br><br>";
/* contoh 3 */
$i = 1;
for (; ; ) {
   if ($i > 10) {
       break;
   }
   echo "$i ";
   $i++;
} echo "<br><br>";
/* contoh 4 */
for ($i = 1; $i <= 10; print "$i ", $i++);
?>

Program di atas merupakan bentuk-bentuk perulangan dengan menggunakan for.
Contoh yang pertama (baris 4-6) merupakan bentuk yang paling umum. Pada
contoh 2, batas akhir perulangan tidak disebutkan dalam for, tapi diatur dengan if
dan break (baris 11-13). 


Nama File  : while.php
Deskripsi  : Program Struktur Perulangan While dan beberapa variasinya.

<?php
/* contoh 1 */
$i = 1;
while ($i <= 10) {
   echo $i++; 
}
echo "<br><br>";

/* contoh 2 */
$i = 1;
while ($i <= 10):
   echo "$i";
   $i++;
endwhile;
echo "<br><br>";

/* contoh 3 */
$i = 1;
while ($i <= 6) {
   echo "<h$i>Heading $i</h$i>";
   $i++;
}
?>

Program di atas merupakan beberapa variasi perulangan dengan while. Contoh
yang pertama (baris 3-6) merupakan bentuk yang paling umum dipakai. Blok
perintah (baris 5) akan dijalankan selama pemeriksaan kondisi pada baris ke-4
bernilai TRUE. Contoh kedua merupakan bentuk lain dari while, bentuk ini jarang
digunakan. Pada contoh ketiga, penggunaan perulangan untuk menampilkan
tulisan dengan format <H1> sampai <H6>


Nama File  : dowhile.php
Deskripsi  : Program Struktur Perulangan dengan Do...While.
<?php

$i = 1;
do {
 echo "$i ";
 $i+=2;
} while ($i <= 20);

?>


Program di atas akan menampilkan bilangan ganjil antara 1 sampai 20
menggunakan struktur perulangan  do..while. Pada struktur perulangan

do...while, pemeriksaan kondisi berada di bawah. 
Juanas Smith Shared

Juanas Smith Shared

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.