Contoh Perulangan Dengan PHP
Didalam pemrogramman ada 2 perulangan yaitu;
- Counted Loop
- 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;
- For
- While
- Do/while
- 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 />";
}
?>
$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:
<?php
$a = 1;
while($a <= 10)
{
echo"Ini perulangan ke-$a";
echo "<br />";
$a++;
}
?>
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);
?>
<?php
$a = 1;
do{
echo"ini perulangan ke-$a";
echo"<br />";
$a++;
}while ($a <= 10);
?>
Contoh:
<?php
$warna = ["merah", "kuning", "hijau", "biru"];
echo"<ol>";
foreach($warna as $pelangi)
{
echo"<li>$pelangi</li>";
}
echo"</ol>";
?>
Post a Comment