Perulangan For Pada PHP

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 />";
}

?>

Output
Perulangan 1
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.

Please follow and like us:

You Might Also Like

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *