Di PHP ada dua bentuk perulangan yang sering digunakan, yaitu for dan while, perulangan dengan for adalah seperti berikut:
for(ekspresi awal; kondisi; ekspresi akhir){
//lakukan sesuatu
}
Contoh:
for($i=1; $i<=10; $i++){
echo "Contoh perulangan" ;
}
perulangan for di atas akan mencetaka kata "Contoh perulanngan" Sebanyak sepuluh kali.
Perulangan dengan while:
while(kondisi){
//lakukan sesuatu
}
selama kondisi pada while terpenuhi atau bernilai benar, perulangan akan terus dilakukan, contoh:
$i=1;
while($i<=10){
echo "Contoh while";
$i++;
}
Contoh di atas akan mencetak kalimat "Contoh while" sebanyak sepuluh kali.
Untuk lebih jelah lakukanlah contoh berikut ini:
- Buat Document baru dengan text editor anda:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Perulangan</title>
</head>
<body> - Tambahkan pembukan tag HTML form:
<form action="" name="form1" method="post"> - Membuat permbuka tag PHP dan sebuah array berisi nama-nama bulan:
<?php
$bulan=array("Januari" ,"Februari", " Maret" ,"April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"); - Membuat combo box hari:
echo '<select name="hari">';
$hari=1;
while($hari<=31) {
echo "<option value=\"$hari\">$hari</option>";
$hari++;
}
echo '</select>'; - Membuat combo box bulan:
echo '<select name="bulan">';
$jumlah=count($bulan);
for($i=0; $i<$jumlah ; $i++){
echo '<option value="'.$bulan[$i].'">'.$bulan[$i].'</option>';
}
echo '</select>'; - Membuat combo tahun:
echo '<select name="tahun">';
for($tahun=2000; $tahun<2010; $tahun++){
echo "<option value=\"$tahun\">$tahun</option>";
}
echo '</option>'; - Tutup tag PHP dan HTML form:
?>
</form>
</body>
</html> - Hasil Akhirnya seperti berikut:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Perulangan</title>
</head>
<body>
<form action="" name="form1" method="post">
<?php
//membuat array bulan
$bulan=array("Januari" ,"Februari", " Maret" ,"April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
//membuat combo box hari
echo '<select name="hari">';
$hari=1;
while($hari<=31) {
echo "<option value=\"$hari\">$hari</option>";
$hari++;
}
echo '</select>';
//membuat combo box bulan
echo '<select name="bulan"> ';
$jumlah=count($bulan);
for($i=0; $i<$jumlah ; $i++){
echo '<option value="'.$bulan[$i].'">'.$bulan[$i].'</option>';
}
echo '</select>';
//membuat combo box tahun
echo '<select name="tahun">';
for($tahun=2000; $tahun<2010; $tahun++){
echo "<option value=\"$tahun\">$tahun</option>";
}
echo '</option>';
?>
</form>
</body>
</html>
</body>
</html> - Setelah selesai simpan dengan nama looping.php dan tempatkan di direktori web server anda. Kemudian lihat hasilnya dengan web browser anda. Jika anda melakukkanya dengan benar makan hasilnya akan seperti di bawah:
Comments :
0 komentar to “Tutorial Looping pada PHP”
Posting Komentar
Silahkan Komentar di bawah ini: