Sabtu, 25 September 2010

Menggunakan WHILE dan DO...WHILE dalam PHP

++WHILE Mirip seperti FOR. WHILE digunakan untuk pengulangan dengan memakai parameter sebuah ekspresi untuk batasannya. Perintah yang terdapat dalam blok WHILE akan dikerjakan jika kondisi WHILE nya benar.

Sebaiknya anda hati-hati dalam menggunakan WHILE, karena jika ada kesalahan di kondisi WHILE nya (misal kondisi tidak berubah), bisa jadi akan terjadi pengulangan tak terbatas.

Berikut bentuk dasar WHILE:

-----------------mulai kode PHP---------------------- <? while (kondisi)
{
perintah_1;
perintah_2;
...
perintah_n;
}

?>

-----------------akhir kode PHP----------------------

contoh menampilkan angka 0 sampai 10 dengan WHILE:

-----------------mulai kode PHP----------------------
<?
$angka=0; //inisiasi variabel angka dengan nilai 0
while ($angka<=10) //kondisi while diletakkan di awal
{
echo "$angka "; //menampilkan angka
$angka=$angka+1; // menambahkan variabel angka dengan nilai 1 tiap pengulangan
}
?>

-----------------akhir kode PHP----------------------

++ DO...WHILE

Mirip dengan WHILE, bedanya hanya di lokasi pengecekan kondisi. Jika WHILE di awal, DO...WHILE dilakukan di akhir.

Berikut bentuk dasar DO...WHILE:

-----------------mulai kode PHP----------------------

<?
do
{
perintah_1;
perintah_2;
...
perintah_n;
}
while (kondisi)
?>
-----------------akhir kode PHP----------------------

contoh menampilkan angka kelipatan 2 yang lebih kecil sama dengan 20 menggunakan DO...WHILE:

-----------------mulai kode PHP----------------------

<?
$angka=0; //inisiasi variabel angka dengan nilai 0
do
{
echo "$angka "; //menampilkan angka
$angka=$angka+2; // menambahkan variabel angka dengan nilai 2 tiap pengulangan
}
while ($angka<=20) //while diletakkan di akhir
?>

-----------------akhir kode PHP----------------------

Tidak ada komentar:

Posting Komentar