• Categories

  • Sponsor

Joko Nugroho

Catatan harian bisnis internet dan sejenisnya.

Statement Perulangan WHILE

Perulangan yang paling sederhana adalah statement WHILE. Ketika pertama tercapai, ekspresi dievaluasi. Jika SALAH, kode blok akan dilewati. Jika BENAR, blok kontrol akan dijalankan dan kemudian kembali ke atas pada pengecekan kondisi lagi, ekspresi yang dievaluasi. Contoh berikut menunjukkan struktur statement WHILE.

WHILE(ekspresi)
{
blok program;
}

Perulangan WHILE ini sangat berguna bila Anda tidak yakin persis berapa kali Anda perlu perulangan dalam sebuah kode program, misalnya ketika membaca baris dari sebuah file atau mengambil baris dari database query. Untuk mudahnya, mari kita gunakan statement WHILE untuk membaca sebuah file yang memiliki ukuran yang dinamis sehingga kita tidak tahu sampai berapa lama kode program akan melakukan perulangan (looping).

<?php
$strfile = ‘./contoh.txt’; // lokasi file dimasukkan ke dlm variabel
$fh = fopen($strfile,”r”); // membuka file
$str = ”; // definisi awal variabel $str
if($fh){
WHILE( ! feof($fh) ){ // pengecekan file apakah pembacaan telah mencapai akhir file?
$str .= fgets($fh,1024);
}
fclose($fh);
}
?>

Kode di atas saya gunakan untuk membaca file contoh.txt yang ukurannya filenya selalu berubah karena file tersebut selalu saya ubah dengan menggunakan kode program lain sehingga statement WHILE sangat cocok digunakan pada kondisi seperti ini.

Categories: PHP