Pada pelajaran sebelumnya saya telah membahas perulangan while pada php dan sekarang kita akan membahas Fungsi For Pada PHP. Berikut adalah sintaks perulangan for:
for ( nilai awal; kondisi; nilai kenaikan ){
Selama kondisi bernilai true, lakukan ini..
}
CONTOH SEDERHANA PERULANGAN FOR
<?php
for ( $i=1; $i <= 5; $i++ ){
echo "Perulangan $i <br />";
}
?>
[su_box title=”Output”]Perulangan 1
Perulangan 2
Perulangan 3
Perulangan 4
Perulangan 5[/su_box]
Terlihat mudah bukan..? Akan tetapi anda perlu untuk menyesuaikan perulangan yang anda pakai pada kasus-kasus tertentu. Mari kita jelaskan kode di atas:
$i = 1; di sini kita menentukan nilai awal untuk perulangan seperti halnya pada while loop yang telah kita bahas sebelumnya.
$i <= 5; di sini kita menentukan kondisi yang harus terpenuhi untuk melakukan perulangan. Yaitu selama nilai $i lebih kecil atau sama dengan lima maka lakukan perulangan. Ingat, jika anda membalik kondisi tersebut misalkan $i >= 5, maka program akan terus melakukan perulangan sampai memori computer anda penuh. Jadi dalam menuliskan kondisi anda harus cermat melakukannya.
$i++ seperti pada pembahasan sebelumnya ini digunakan untuk menaikkan atau menambah nilai awal dengan 1. Jika anda menggunakan $i- – berarti nilai awal selalu dikurang 1 pada setiap perulangan.
CONTOH LAIN PERULANGAN FOR
Sekarang mari kita menyelesaikan kasus pemberian harga pada setiap jumlah yang telah kita selesaikan menggunakan perulangan while pada pembahasan sebelumnya.
<table border='1' style='border-collapse:collapse'>
<tr>
<th>Jumlah</th>
<th>Harga</th>
</tr>
<?php
$pengali = 5;
for ( $jumlah=10; $jumlah <= 50; $jumlah+=10 ){
echo "<tr>";
echo "<td>$jumlah</td>";
echo "<td>".$jumlah * $pengali."</td>
echo "</tr>";
} ?>
</table>
[su_table]
|
Jumlah |
Harga |
|
10 |
50 |
|
20 |
100 |
|
30 |
150 |
|
40 |
200 |
|
50 |
250 |
[/su_table]
Sama seperti penjelasan sebelumnya, hanya yang berbeda adalah $jumlah+=10. Ini sama saja jika kita menuliskan $jumlah= $jumlah+ 10. Ok, tutorial Fungsi For Pada PHP cukup sampai di sini.
