Looping – Fungsi For dalam PHP

fungsi for dalam phpHalo,

Sambil ngopi di pagi weekend kali ini nubie ingin share tentang struktur pengulangan (looping) yaitu fungsi for dalam PHP, oke langsung saja cekidot.

For merupakan salah satu fungsi didalam php untuk melakukan proses pengulangan. Adapun sintaksnya di bawah ini :

 

     for ($nilai_awal, kondisi_batasan, inc/dec)
           $statement yang dilakukan

Atau kita dapat menggunakan penulisan menggunakan block

     for ($nilai_awal, kondisi_batasan, inc/dec)
     {
           $statement yang dilakukan
     }

$nilai_awal merupakan nilai awal dari sebuah proses looping. Kita akan selalu menggunakan operasi assignment, yaitu ‘=’, misalkan $i = 1, yang artinya masukkan nilai 1 ke variabel $i, dengan begitu proses pengulangan akan dimulai dari nilai 1. Selanjutnya variabel $kondisi_batasan akan digunakansebagai kondisi untuk menentukan apakah proses dilanjutkan atau tidak. Pada bagian ini akan selalu menggunakan operator logical.

Sedangkan $inc/$dec digunakan untuk menentukan kondisi yang akan  dilakukan jika variabel $kondisi_batasan terpenuhi. Dalam kebanyakan kasus kondisi ini akan banyak menggunakan operator increment atau decrement. Coba kamu perhatikan contoh di bawah ini.

<?php

     echo "Contoh pertama : <br />";
     $nilai_awal = 1;
     $nilai_batas = 10;

     for ($nilai_awal; $nilai_awal <= $nilai_batas; $nilai_awal++)
     {
          echo "Nilai ke $nilai_awal";
          echo "<br />";
     }

     echo "<br />Contoh kedua : <br />";

     for ($baris = 1; $baris <= 3; $baris++)
     {
          for ($kolom = 1; $kolom <= 6; $kolom++)
          {
               echo "[" . $baris . "," . $kolom . "]";
               echo "&nbsp;&nbsp;";
          }

          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

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]

Pada contoh pertama akan membuat nomor urut dari 1 – 10, dimana pada baris 4 mendefinisikan nilai awal, baris ke 5 mendefinisikan nilai akhir, baris ke 7 melakukan proses pengulangan untuk mencetak nomor urut. Baris ke 15 – 22 merupakan script untuk membuat model matriks, pada baris 15 digunakan pengulangan untuk membuat baris, baris 17 digunakan pengulangan untuk membuat kolom. Baris ke 19 digunakan untuk mencetak data kolom dan baris ke layar. Kemudian baris 20 ditambahkan script HTML untuk membuat spasi, yaitu “&nbsp;”.

Semoga bermanfaat. 🙂

Leave a Reply

avatar
  Subscribe  
Notify of