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
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :