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

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.

0 komentar :