PHP Loops (Perulangan) | Belajar PHP Bagi Pemula #10

  • Post author:
  • Post category:PHP
  • Post comments:0 Comments
PHP Loops

PHP Loops

PHP Loops Merupakan di gunakan untuk mengeksekusi blok kode yang sama berulang kali, selama kondisi tertentu benar. Pada bab-bab berikut kita akan mempelajari cara melakukan perulangan kode dengan menggunakan loop di PHP.

Dalam Pemrograman PHP memiliki jenis perulangan di antanya sebagai berikut :

  1. while – loop melalui blok kode selama kondisi yang ditentukan benar
  2. do … while – loop melalui blok kode satu kali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
  3. for – loop melalui blok kode beberapa kali
  4. foreach – loop melalui blok kode untuk setiap elemen dalam array Bab-bab berikut akan menjelaskan dan memberikan contoh dari setiap jenis loop.

Baca Juga : Belajar PHP #1, Belajar PHP #2Belajar PHP #3Belajar PHP #4, Belajar PHP #5Belajar PHP #6Belajar PHP #7Belajar PHP #8, Belajar PHP #9

PHP Loops – while

while Loop merupakan Perulangan melalui blok kode selama kondisi yang di tentukan benar. berikut syntax nya :

Syntax :

while (kondisi = true) {
  code;
}

Berikut Contohnya :

<!DOCTYPE html>
<html>
<body>

<?php  
$x = 1;
 
while($x <= 5) {
  echo "Ini adalah nomor : $x <br>";
  $x++;
} 
?>  

</body>
</html>

Berikut Outputnya :

Ini adalah nomor : 1
Ini adalah nomor : 2
Ini adalah nomor : 3
Ini adalah nomor : 4
Ini adalah nomor : 5

PHP LoopsDo While

Do While Loop merupakan perulangan satu blok kode satu kali, dan kemudian mengulangi perulangan selama kondisi yang di tentukan benar. Berikut syntax nya:

Syntax :

<!DOCTYPE html>
<html>
<body>

<?php 
$a = 1;

do {
  echo "Ini adalah nomor : $a <br>";
  $a++;
} while ($a <= 3);
?>

</body>
</html>

Output :

Ini adalah nomor : 1
Ini adalah nomor : 2
Ini adalah nomor : 3

PHP For Loop

Merupakan Mengulangi blok kode beberapa kali. perulangan ini di gunakan ketika kita tau jumlah perulangan yang harus di jalankan. berikut syntaknya :

Syntax :

for (init counter; test counter; increment counter) {
    kode yang akan dijalankan untuk setiap iterasi;
}

Penjelasan : init conuter; merupakan Inisialisasi nilai penghitung perulangan, test counter; merupakan Di evaluasi untuk setiap iterasi loop. Jika di evaluasi TRUE, loop berlanjut, Jika dievaluasi ke FALSE, loop berakhir. increment counter; merupakan Meningkatkan nilai penghitung loop

Berikut contohnya :

<!DOCTYPE html>
<html>
<body>

<?php  
for ($x = 0; $x <= 5; $x++) {
  echo "Ini Nomor: $x <br>";
}
?>  

</body>
</html>

Berikut output :

Ini Nomor: 0
Ini Nomor: 1
Ini Nomor: 2
Ini Nomor: 3
Ini Nomor: 4
Ini Nomor: 5

PHP foreach Loop

Foreeach Loop merupakan Perulangan melalui blok kode untuk setiap elemen dalam larik. Perulangan foreach bertugas hanya bekerja pada larik, dan di gunakan untuk mengulang melalui setiap pasangan kunci / nilai dalam sebuah larik. berikut syntax nya :

Syntax :

foreach ($array as $value) {
  code ;
}

Penjelasan : Untuk setiap iterasi loop, nilai elemen array saat ini ditetapkan ke $ value dan pointer array di pindahkan satu, hingga mencapai elemen array terakhir. dan berikut adalah contoh PHP foreach Loop :

Berikut contoh PHP foreach Loop :

<!DOCTYPE html>
<html>
<body>

<?php  
$warna = array("merah", "kuning", "hijau"); 

foreach ($warna as $value) {
  echo "$value <br>";
}
?>  

</body>
</html>

Output :

merah
kuning
hijau

Baca Juga Tutorial : Backup database dengan batchfile

PHP Break

PHP Break merupakan fitur loop yang di gunakan untuk “melompat keluar” dari pernyataan switch. Pernyataan break juga dapat digunakan untuk melompat keluar dari loop. berikut ini adalah contoh php break untuk keluar dari loop.

Contoh :

<!DOCTYPE html>
<html>
<body>

<?php  
for ($x = 0; $x < 10; $x++) {
  if ($x == 4) {
    break;
  }
  echo "Ini Adalah Nomor: $x <br>";
}
?>

</body>
</html>

Output :

Ini Adalah Nomor: 0
Ini Adalah Nomor: 1
Ini Adalah Nomor: 2
Ini Adalah Nomor: 3

PHP Continue

PHP Continue Merupakan pernyataan Continue memutuskan satu iterasi (dalam loop), jika kondisi tertentu terjadi, dan berlanjut dengan iterasi berikutnya dalam loop. berikut contoh PHP Continue :

<!DOCTYPE html>
<html>
<body>

<?php  
for ($x = 0; $x < 5; $x++) {
  if ($x == 4) {
    continue;
  }
  echo "Ini adalah nomor : $x <br>";
}
?>

</body>
</html>

Output :

Ini adalah nomor : 0
Ini adalah nomor : 1
Ini adalah nomor : 2
Ini adalah nomor : 3

PHP Break and Continue in While Loop

PHP Break and Continue in While Loop merupakan fitur yang berfusngsi untuk dapat menggunakan istirahat dan melanjutkan sementara loop. berikut contohnya :

Berikut contoh PHP Break :

<!DOCTYPE html>
<html>
<body>

<?php  
$x = 0;
 
while($x < 10) {
  if ($x == 4) {
    break;
  }
  echo "Ini adalah nomor: $x <br>";
  $x++;
} 
?>  

</body>
</html>

output :

Ini adalah nomor: 0
Ini adalah nomor: 1
Ini adalah nomor: 2
Ini adalah nomor: 3

Berikut adalah contoh Continue :

<!DOCTYPE html>
<html>
<body>

<?php  
$x = 0;
 
while($x < 8) {
  if ($x == 4) {
    $x++;
    continue;
  }
  echo "Ini adalah nomor : $x <br>";
  $x++;
} 
?>  

</body>
</html>

Berikut output nya:

Ini adalah nomor : 0
Ini adalah nomor : 1
Ini adalah nomor : 2
Ini adalah nomor : 3
Ini adalah nomor : 5
Ini adalah nomor : 6
Ini adalah nomor : 7

admin

giginau

Tinggalkan Balasan