PHP Loops
Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi dalam satu baris. Alih-alih menambahkan baris hampir sama beberapa script kita dapat menggunakan loop untuk melakukan tugas seperti ini.Dalam PHP, kita memiliki pernyataan perulangan berikut:
- While – loop melalui blok kode sementara kondisi yang ditentukan benar
- Do … while – loop melalui blok kode satu kali, kemudian mengulangi loop selama kondisi yang ditentukan benar
- For – loop melalui blok kode jumlah tertentu kali
- Foreach – loop melalui blok kode untuk setiap elemen dalam array
While Loop
Loop sementara mengeksekusi sebuah blok kode sementara kondisi benar.Syntax :
while (Kondisi) { Kode yang akan dieksekusi; }
Contoh :
Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan hex = 1. Loop akan terus berjalan selama sebagai hex adalah kurang dari, atau sama dengan 5.
saya akan meningkat 1 setiap kali loop berjalan:
<html> <body> <?php $hex=1; while($hex<=5) { echo “The number is ” . $hex . “<br />”; $i++; } ?> </body> </html>
Hasilnya...
The number is 1 The number is 2 The number is 3 The number is 4 The number is 5
Statement While do
Statement While do akan selalu mengeksekusi blok kode satu kali, maka ia akan memeriksa kondisi, dan ulangi loop sementara kondisi benar.Syntax :
do { kode yang akan dieksekusi; } while (kondisi);
Contoh :
Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan hex = 1.
Hal ini kemudian akan kenaikan hex dengan 1, dan menulis beberapa output.
Maka kondisi tersebut akan diperiksa, dan loop akan terus berjalan selama sebagai hex adalah kurang dari, atau sama dengan 5:
<html> <body> <?php $hex=1; do { $hex++; echo “The number is ” . $hex . “<br />”; } while ($hex<=5); ?> </body> </html>
Hasilnya...
The number is 2 The number is 3 The number is 4 The number is 5 The number is 6
Oke... sekian dahulu... semoga paham, jika ada yang tidak paham silahkan ditanyakan...
Wassalamu'alaikum WR.WB.
- Jangan masukkan Link Aktif
- Jangan Spam ( I watching you ;) )
- Jangan ejek mengejek
- Jangan pulang sebelum berkomentar :'(