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 />"; } ?>
Perulangan 2
Perulangan 3
Perulangan 4
Perulangan 5
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>
Jumlah |
Harga |
10 |
50 |
20 |
100 |
30 |
150 |
40 |
200 |
50 |
250 |
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.