Perbedaan Antara FOR, WHILE, Dan DOWHILE
Artikel ini akan ada hubungan nya dengan artikel Sebelumnya tentang Membuat No urut saat menampilkan data di PHP MYSQL yang bisa anda lihat disini , kali ini admin akan membahas penggunaanya dengan menggunakan berbagai macam bentuk looping / perulangan yang ada di PHP , Dalam Script ini anda bisa menerapkan untuk menampilkan data dengan :
- While
- Do While
- For
Untuk penggunaan nya dalam menampilkan data di php mysql anda dapat membaca di artikel Cara Menampilkan Data mysql Dengan PHP , Tidak ada yang berubah, hanya bentuk script perulangannya saja yang berbeda :
Admin disini hanya akan menjelaskan Perbedaan Bentuk nya saja :
Perulangan FOR
Untuk mengulang suatu proses yang telah diketahui jumlahnya.
Contoh :
<?php
for ($i=1; $i<=5; $i++)
{
echo $i;
}
?>
Hasilnya : 12345
Perulangan While
Untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus berlanjut.
Contoh :
<?php
$i = 1;
while ($i <= 5)
{
echo $i++;
}
?>
Hasilnya : 12345
Perulangan Do-while
Untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, jadi minimal akan ada 1 kali proses do pada do while baru di cek ke while, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut.
Contoh :
<?php
$i = 1;
do {
echo $i;
$i++;
}
while ($i<=5);
?>
Hasilnya : 12345