PHP – Pengulangan dengan While
Jika kita menginginkan pengulangan suatu fungsi
dalam PHP, anda dapat menggunakan While ini, sebagai contoh diberikan Kode
Semu/ Pseudo Code dari While :
Pernyataan while
akan melakukan memproses secara berulang terhadap pernyataan berdasarkan atas
kondisi. Bentuk Umum while
while (kondisi)
{
Statemen;
}
Prinsip Kerja :
pertama kali pernyataan while akan menguji kondisi yang dirumuskan, jika
kondisi bernilai TRUE (1) maka statemen di bawahnya akan dikerjakan sekali
lagi. Namun jika kondisi bernilai FALSE (0) maka perulangan akan dihentikan.
Setiap kali statemen di bawahnya selesai dikerjakan kondisi akan selalu
diuji.
Contoh :
<?php
$I = 1;
while ($I <= 7) {
echo “<FONT
SIZE=$I>Perulangan ke-$I</FONT><BR>\n”;
$I++;
}
?>
Hal yang perlu
diperhatikan dalam pernyataan while yaitu
Ø inisialisasi nilai konter pada program di atas ditunjukkan pada
pernyataan $I = 1;
Ø penetapan kondisi pada program di atas ditunjukkan pada pernyataan
$I <= 7; yang memiliki maksud, program akan mengulang selama nilai $I kurang
atau sama dengan 7
Ø Operasi penaikan konter hal ini ditunjukkan pada pernyataan $I++,
maksudnya adalah untuk merubah nilai $I setiap kali looping terjadi, sehingga
suatu saat perulangan akan dihentikan.
do - while
Seperti halnya
pernyataan while, pernyataan do – while memiliki prinsip kerja yang sama dengan
pernyataan while, hanya saja pernyataan do – while akan menguji kondisi pada
setiap akhir perulangan. Adapun bentuk umum
pernyataan do –
while :
do{
Statemen;
} while
(kondisi);
Prinsip Kerja :
Mula-mula statemen akan dikerjakan pertama kali tanpa perlu persyaratan
kondisi, selesai pengerjaan statemen akan diuji kondisi. Bila kondisi bernilai
TRUE (1) maka program akan mengeksekusi statemen sekali lagi. Dan jika kondisi
bernilai FALSE maka perulangan akan berakhir.
Contoh :
<?php
$I = 1;
do{
echo “<FONT
SIZE=$I>Perulangan ke-$I</FONT><BR>\n”;
$I++;
} while ($I <= 7);
?>
for
Pernyataan for
biasanya digunakan apabila jumlah perulangannya telah pasti. Bentuk Umum pernyataan
for adalah sebagai berikut :
for (ekspresi1;
ekspresi2; ekspresi3) {
Statemen;
}
Keterangan :
Ø ekspresi1 inisialisasi/penentuan nilai awal konter
Ø ekspresi2 perumusan kondisi
Ø ekspresi3 operasi penaikan/penurunan konter
Contoh
<?php
for ($I = 1; $I <= 7; $I++) {
echo “<FONT
SIZE=$I>Perulangan ke-$I</FONT><BR>\n”;
}
?>
Komentar
Posting Komentar