PHP Looping Sementara
PHP Looping Sementara
PHP Loops
Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan baris hampir sama beberapa script kita dapat menggunakan loop untuk melakukan tugas seperti ini.
Dalam PHP, kita memiliki pernyataan perulangan berikut:
- sementara - loop melalui blok kode sementara kondisi yang ditentukan benar
- lakukan ... sementara - loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
- untuk - loop melalui blok kode jumlah tertentu kali
- foreach - loop melalui blok kode untuk setiap elemen dalam array
Loop sementara
Sementara loop mengeksekusi blok kode sementara kondisi benar.
Sintaksis
while (condition) { code to be executed; } |
Contoh
Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan i = 1. Loop akan terus berjalan selama i kurang dari, atau sama dengan 5. saya akan meningkat 1 setiap kali loop berjalan:
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br />"; $i++; } ?> </body> </html> |
Output:
The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 |
Melakukan ... sementara Pernyataan
Melakukan ... sementara pernyataan akan selalu mengeksekusi blok kode sekali, kemudian akan memeriksa kondisi, dan ulangi loop sementara kondisi benar.
Sintaksis
do { code to be executed; } while (condition); |
Contoh
Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan i = 1. Hal ini kemudian akan kenaikan i dengan 1, dan menulis beberapa output. Maka kondisi tersebut akan diperiksa, dan loop akan terus berjalan selama i kurang dari, atau sama dengan 5:
<html> <body> <?php $i=1; do { $i++; echo "The number is " . $i . "<br />"; } while ($i<=5); ?> </body> </html> |
Output:
The number is 2 The number is 3 The number is 4 The number is 5 The number is 6 |
Posting Komentar