PHP while loops mengeksekusi blok kode sementara kondisi tertentu adalah benar.
PHP Loops
Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan beberapa hampir sama kode-baris dalam naskah, kita dapat menggunakan loop untuk melakukan tugas seperti ini.Dalam PHP, kita memiliki pernyataan perulangan sebagai berikut:
- while - perulangan melalui blok kode selama kondisi yang ditentukan benar
- do...while - loop menjalankan blok kode sekali, dan kemudian mengulangi perulangan selama kondisi yang ditentukan benar
- for - perulangan sekali melalui blok kode dengan nomor tertentu
- foreach -perulangan melalui blok kode untuk setiap elemen dalam array
The PHP while Loop
Perulangan While mengeksekusi blok kode selama kondisi tertentu adalah benar.Syntax
while (kondisi yang benar)
{
kode yang akan dieksekusi;
}
{
kode yang akan dieksekusi;
}
Contoh di bawah, set pertama variabel $x untuk 1 ($x = 1;). Kemudian, Perulangan while akan terus berjalan selama $x kurang dari atau sama dengan 5. $x akan meningkat 1 setiap kali loop berjalan ($x++;):
<?php
$x=1;
while($x<=5)
{
echo "The number is: $x <br>";
$x++;
}
?>
$x=1;
while($x<=5)
{
echo "The number is: $x <br>";
$x++;
}
?>
Hasil yang akan tampil dari kode diatas yaitu:
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The PHP do...while Loop
Perulangan do...while akan selalu mengeksekusi blok kode sekali, maka ia akan memeriksa kondisi, dan ulangi loop sementara kondisi tertentu adalah benar.Syntax
do
{
kode yang akan dieksekusi;
}
while (kondisi benar);
Contoh di bawah, set pertama variabel $x untuk 1 ($x = 1;). Kemudian, perulangan do while akan menulis beberapa output, dan kemudian penambahan variabel $x dengan 1. Maka kondisi tersebut akan diperiksa (apakah $x kurang dari atau sama dengan 5?), Dan loop akan terus berjalan selama $x kurang dari atau sama dengan 5:
<?php
$x=1;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
$x=1;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
Perhatikan bahwa dalam do while kondisi ini diuji setelah mengeksekusi laporan dalam loop. Ini berarti bahwa do while akan mengeksekusi pernyataan setidaknya sekali, bahkan jika kondisi gagal pertama kalinya.
Contoh di bawah ini menetapkan variabel $x = 6, kemudian berjalan loop, dan kemudian kondisi diperiksa:
<?php
$x=6;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
$x=6;
do
{
echo "The number is: $x <br>";
$x++;
}
while ($x<=5)
?>
Sumber: w3schools
0 komentar:
Posting Komentar