Macam - macam Perulangan di PHP
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
- . 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.
- 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.
- 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.
- 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.
0 komentar :