Struktur While Dalam PHP

While adalah bentuk perulangan yang memungkinkan blok perintah dikerjakan berulang selama kondisi ekspresi masih benar. Jadi selama kondisi yang ditentukan masih bernilai benar (true) maka perintah tersebut akan terus berulang hingga program mendapati bahwa perintah tersebut telah bernilai salah (false).

Berikut merupakan sintak dasar struktur while dalam PHP :

Dalam blok perintah ini harus terdapat perintah yang akan mengubah nilai ekspresi sehingga saat diperiksa oleh while menjadi salah, sehingga perulangan akan berhenti sendiri.

untuk lebih jelasnya silahkan coba program while dalam php berikut ini :

ketika program tersebut dijalankan di browser maka akan menghasilkan tampilan sebagai berikut :

while dalam php

dari tampilan tersebut dapat terlihat bahwa program dengan while akan bekerja sesuai kondisi yang diinputkan pengguna. Dalam program tersebut kondisi ditentukan dengan $a<=7 dimana sebelumnya nilai $a telah di inisialisasi dengan nilai 1. Jadi logikanya adalah ketika $a bernilai kurang dari atau sama dengan 7 perintah dalam while akan terus dieksekusi hingga program mendeteksi bahwa nilai $a lebih dari 7 sehingga tidak akan dieksekusi. Sedangkan perintah dalam while pada program tersebut adalah sebuah increment (lihat operator dalam php) yang akan menambah ukuran font tiap kali kondisi bernilai benar.

Sedangkan bentuk lain dari while adalah do…while.

Berikut sintaks dasar do…while dalam php :

┬áPada dasarnya while dan do..while adalah sama, hanya saja pada do…while perintah yang akan dieksekusi diletakkan di awal dalam do sedangkan kondisinya diletakkan setelah do berakhir yaitu di dalam while. untuk lebih jelasnya simak program berikut yang merupakan modifikasi program diatas dalam bentuk do…while

Tampilan program dalam browser :

while dalam php

dapat terlihat bahwa kedua program tersebut akan menghasilkan tampilan yang sama. Sekarang pilihan berada pada anda sendiri apakah akan menggunakan while atau menggunakan do…while.

Widi Hastomo

Hai, Nama saya Widi Hastomo. Saya adalah seorang software enginer yang punya passion di bidang web development. Saya sudah berada di dunia web development sejak tahun 2014 dan saat ini berdomisili di semarang, Jawa Tengah.

Struktur While Dalam PHP

Tagged on: