PHP Loops
Seringkali saat menulis kode, Anda ingin blok kode yang sama berjalan berulang-ulang berturut-turut. untuk menambahkan beberapa kode baris yang hampir sama dalam scipt, kita bisa menggunakan loop untuk melakukan tugas seperti ini.
Di PHP, kita memiliki pernyataan perulangan berikut ini:
While - loop melalui blok kode selama kondisi yang ditentukan benar
do ... while - loop melalui satu blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
for- loop melalui blok kode beberapa kali
Foreach - loop melalui blok kode untuk setiap elemen dalam array
PHP While Loop
Sedangkan loop mengeksekusi sebuah blok kode selama kondisi yang ditentukan benar.
Sintaks
while(kondisi benar) {
Kode yang akan dieksekusi;
}
Contoh di bawah ini pertama menetapkan variabel $x sampai 1($x = 1). Kemudian, loop while akan terus berjalan selama $x kurang dari, atau sama dengan 5($x <= 5). $x akan meningkat 1 setiap kali loop berjalan($x ++):
Contoh
<?phpDo ... while Loop PHP
$x = 1;
while($x <= 5) {
echo "jumlahnya adalah: $x <br>";
$x ++;
}
?>
Do ... while loop akan selalu mengeksekusi blok kode satu kali, kemudian akan mengecek kondisinya, dan ulangi loop while kondisi yang ditentukan benar.
Sintaks
do {
Kode yang akan dieksekusi;
} while(kondisi benar);
Contoh di bawah ini pertama menetapkan variabel $x sampai 1($x = 1). Kemudian, do while loop akan menulis beberapa output, dan kemudian kenaikan variabel $x dengan 1. Maka kondisi dicentang(adalah $x kurang dari, atau sama dengan 5?), Dan loop akan terus berjalan asalkan $x kurang dari, atau sama dengan 5:
Contoh
<?php
$x = 1;
do {
echo "jumlahnya adalah: $x <br>";
$x ++;
} while($x <= 5);
?>
Perhatikan bahwa dalam do while loop kondisi diuji SETELAH mengeksekusi pernyataan dalam loop. Ini berarti bahwa do while loop akan mengeksekusi pernyataannya setidaknya sekali, bahkan jika kondisinya salah saat pertama kali.
Contoh di bawah ini menetapkan variabel $x menjadi 6, maka ia menjalankan loop, dan kemudian kondisi tersebut dicentang:
Contoh
<?php
$x = 6;
do {
echo "jumlahnya adalah: $x <br>";
$x ++;
} While($x <= 5);
?>
Out Of Topic Show Konversi KodeHide Konversi Kode