-->

Contoh Perulangan Dengan PHP



Didalam pemrogramman ada 2 perulangan yaitu;
  1. Counted Loop
  2. Noncounted Loop
Counted Loop adalah perulangan yang jumlah pengulanganya terhitung, sedangkan Noncounted Loop perulangan yang jumlah pengulanganya tidak terhitung.

Didalam PHP sendiri ada 4 jenis perulangan;
  1. For
  2. While
  3. Do/while
  4. Foreach

1. PERULANGAN FOR

Perulangan For merupakan perulangan counted loop.

Contoh:
<?php

for($a = 1; $a <= 10; $a++){
    echo "Saya sedang belajar PHP";
    echo "<br />";
}

?>
Pada variabel $a diatas dalam perulangan for ini sebagai counter berapa kali akan mengulangan, $a = 1;  yang berarti hitungan akan dimulai dari satu (1). 
$a <= 10; yang berarti perulangan di ulang sebanyak 10x.
$a++ dimana nilai $a akan dihitung satu (1) disetiap perulanganya.

Hasil:


2. PERULANGAN WHILE

Perulangan while merupakan perulangan yang termasuk pada perulangan uncounted loop.

Contoh 1:
<?php
$a = 10;
while($a >= 1){

    echo "Ini perulangan ke- $a";
    echo "<br />";
    $a-=1;
}
?>

$a = 10; merupakan variabel yang memiliki nilai 10
while($a >= 1), yang berarti jika nilai $a lebih besar dari 1 maka akan menjalankan pengulangan sebanyak 10x dan perulangan dimulai dari angka 10 hingga angka 1.
$a-=1; yang berarti disetiap pengulangan dikurangi 1.

Hasil:

Contoh 2:
<?php
$a = 1;
while($a <= 10)
{
    echo"Ini perulangan ke-$a";
    echo "<br />";
    $a++;
}
?>
Pada code diatas variabel $a memiliki nilai 1.
while($a <= 10), jadi, jika nilai $a kurang dari samadengan 10 maka perulangan akan terulang sebanyak 10x dan perulangan dimulai dari angka 1 sampai dengan 10.
$a++ dimana disetiap perulanganya ditambahkan 1 (+1).

Hasil:


3. PERULANGAN DO/WHILE

Beda dengan perulangan while, dimana jika perulangan do/while akan melakukan perulangan sebanyak 1x lalu akan mengecek kondisinya, dan jika perulangan while akan mengecek kondisi terlebih dahulu baru melakukan perulangan.

Contoh 1:
<?php
$a = 10;

do{
    echo"ini perulangan ke-$a";
    echo"<br />";
    $a-=1;
}while ($a >= 1);
?>

Hasil:

Contoh 2:
<?php
$a = 1;

do{
    echo"ini perulangan ke-$a";
    echo"<br />";
    $a++;
}while ($a <= 10);
?>

Hasil:

4. PERULANGAN FOREACH

Contoh:
<?php
$warna = ["merah", "kuning", "hijau", "biru"];
echo"<ol>";
foreach($warna as $pelangi)
{
    echo"<li>$pelangi</li>";
}
echo"</ol>";
?>

Hasil: