Struktur pengulangan atau looping berfungsi untuk mengontrol
suatu proses yang dilakukan secara berulang-ulang di dalam program. Dalam
proses pengulangan, terdapat 3 kondisi yang harus terpenuhi sehinggga script
tersebut tidak menyebabkan crash, yaitu
·
Pengulangan harus memiliki nilai awal
·
pengulangan harus memiliki batasan
·
pengulangan harus memiliki proses increment/decrement
Berikut ini uraian dari seluruh fungsi pengulangan
1. Fungsi For
For
merupakan salah satu fungsi untuk melakukan proses pengulangan, dimana sintaks
dan terminologinya mengikuti perilaku dari bahasa pemograman C/C++. Adapun
sintaknya adalah :
for
($nilai_awal, $kondisi_batsan, $inc/dec)
$statement
yang dilakukan
Atau, kita dapat menggunakan penulisan menggunakan blok, yaitu :
for
($nilai_awal, $kondisi_batasan, $ins/dec){
$statement
yang akan dilakukan
}
$nilai_awal merupakan nilai awal dari sebuah proses looping.
Kita selalu menggunakan operator assigment, yaitu '=', misal $i =1, artinya masukan
nilai 1 ke variabel $i, dengan demikian proses pengulangan akan dimulai dari
nilai 1. Selanjutnya variabel $kondisi_batasan akan digunakan sebagai
kondisi untuk menentukan apakah proses dilanjutkan atau tidak . bagian ini akan
selalu menggunakan operator logical.
Sedanngkan $inc/dec digunakan untuk menentukan kondisi yang
akan dilakukan jika variabel $kondisi_batasan terpenuhi. Dalam
kebanyakan kasus kondisi ini akan menggunakan operator increment atau decrement.
Contoh :
<?php
echo "Contoh pertama :<br />";
$NilaiAwal = 1;
$NilaiBatas = 20;
for ($NilaiAwal; $NilaiAwal <= $NilaiBatas; $NilaiAwal++) {
echo "Nilai ke $NilaiAwal ";
echo "<br />";
}
echo "<br />Contoh Kedua : <br />";
for ($baris=1; $baris <= 5; $baris++)
{
for ($kolom=1; $kolom <= 6; $kolom++)
{
echo "[" . $baris ."," . $kolom ."] ";
echo " ";
}
echo "<br />";
}
echo "Contoh pertama :<br />";
$NilaiAwal = 1;
$NilaiBatas = 20;
for ($NilaiAwal; $NilaiAwal <= $NilaiBatas; $NilaiAwal++) {
echo "Nilai ke $NilaiAwal ";
echo "<br />";
}
echo "<br />Contoh Kedua : <br />";
for ($baris=1; $baris <= 5; $baris++)
{
for ($kolom=1; $kolom <= 6; $kolom++)
{
echo "[" . $baris ."," . $kolom ."] ";
echo " ";
}
echo "<br />";
}
Output :
Contoh pertama :
Nilai ke 1
Nilai ke 2
Nilai ke 3
Nilai ke 4
Nilai ke 5
Nilai ke 6
Nilai ke 7
Nilai ke 8
Nilai ke 9
Nilai ke 10
Nilai ke 11
Nilai ke 12
Nilai ke 13
Nilai ke 14
Nilai ke 15
Nilai ke 16
Nilai ke 17
Nilai ke 18
Nilai ke 19
Nilai ke 20
Contoh Kedua :
[1,1] [1,2] [1,3] [1,4] [1,5] [1,6]
[2,1] [2,2] [2,3] [2,4] [2,5] [2,6]
[3,1] [3,2] [3,3] [3,4] [3,5] [3,6]
[4,1] [4,2] [4,3] [4,4] [4,5] [4,6]
[5,1] [5,2] [5,3] [5,4] [5,5] [5,6]
Next Read : Contoh Pengulangan Dengan Form Di PHP
Nilai ke 1
Nilai ke 2
Nilai ke 3
Nilai ke 4
Nilai ke 5
Nilai ke 6
Nilai ke 7
Nilai ke 8
Nilai ke 9
Nilai ke 10
Nilai ke 11
Nilai ke 12
Nilai ke 13
Nilai ke 14
Nilai ke 15
Nilai ke 16
Nilai ke 17
Nilai ke 18
Nilai ke 19
Nilai ke 20
Contoh Kedua :
[1,1] [1,2] [1,3] [1,4] [1,5] [1,6]
[2,1] [2,2] [2,3] [2,4] [2,5] [2,6]
[3,1] [3,2] [3,3] [3,4] [3,5] [3,6]
[4,1] [4,2] [4,3] [4,4] [4,5] [4,6]
[5,1] [5,2] [5,3] [5,4] [5,5] [5,6]
Next Read : Contoh Pengulangan Dengan Form Di PHP
0 komentar: