Akademi Manajemen Informatika

Perulangan pada PHP

Halo Coders, kali ini Mimin akan sharing tentang Perulangan pada PHP. Sebelum penjelasan lebih dalam, sebelumnya kita harus mengetahui apa itu perulangan (looping). Perulangan (looping) merupakan salah satu dasar dalam Pemrograman. Perulangan ini akan sering kita temui seiring pengembangan Aplikasi kita.

Kalau berbicara Langkah kerja. Perulangan ini intinya mengulangi syntax tertentu sebanyak jumlah perulangan yang sudah ditentukan atau selama kondisi perulangan (looping) memenuhi kondisi.

Penjelasan Perulangan pada PHP

Pada Bahasa PHP, perulangan dibagi menjadi 2.

  1. Counted Loop
  2. Uncounted Loop

Perbedaan kedua perulangan ini sebenarnya simple. Counted loop adalah perulangan yang Mempunyai batasan Bilangan. jadi sudah Jernih sebanyak apa perulangan ini dilakukan. Sementara Uncounted Loop adalah perulangan yang Bukan dibatasi oleh Bilangan, bukan berati perulangannya Bukan terbatas ya, akan tetapi perulangan ini dibatasi oleh kondisi. Simplenya, apabila kondisinya True, maka perulangan dilakukan, dan akan berhenti apabila kondisinya menjadi False.

Nah, dalam PHP sendiri perulangan dibagi menjadi 4 jenis.

  1. Perulangan For
  2. Perulangan While
  3. Perulangan Do/While
  4. Perulangan Foreach

Disini, akan Diriku jelaskan secara detail jenis-jenis Perulangan.

Perulangan For

Perulangan For adalah perulangan yang masuk dalam Counted Loop, Ialah perulangan yang dibatasi oleh Bilangan. Berikut Misalnya syntax dari perulangan For.

Potongan Syntax diatas menghasilkan hasil

Perulangan ke-0
Perulangan ke-1
Perulangan ke-2
Perulangan ke-3
Perulangan ke-4
Perulangan ke-5
Perulangan ke-6
Perulangan ke-7
Perulangan ke-8
Perulangan ke-9

Sekarang akan Diriku jelaskan Langkah kerja dari perulangan For ini. Dapat dilihat, Perulangan For ini Mempunyai kondisi didalamnya Ialah ($i = 0; $i < 10; $i++). Kalau diartikan, variabel $i Mempunyai nilai awal Ialah 0. Lewat syarat pengulangan diatas Mempunyai batasan $i < 10. Jadi apabila $i sudah mencapai nilai 10, perulangan sudah selesai, Lewat syntax $i++ diakhir merupakan sebuah syntax yang Membangun nilai dari $i bertambah 1 setiap Perulangan dilakukan.

Baca Juga:  Belajar Vue Js #4 : Struktur Folder Vue Js

Jadi Dapat dihitung perulangan For diulang sebanyak 10 kali (dari 0 - 9).

Berikut Terdapat Misalnya perhitungan Perulangan For yang lain.

  1. For ($i = 1; $i <= 5; $i++) = Perulangan sebanyak 5 kali, dari 1 ($i = 0) Tamat 5($i <= 5)
  2. For ($x = 10; $x > 1; $x--) = Perulangan sebanyak 9 Kali, dari 10 ($x = 10) Tamat 2 ($x > 1) dan nilai selalu turun karena syntax $i--

Perulangan While

Perulangan pada PHP berikutnya adalah Perulangan While. Nah perulangan ini masuk ke kategori Uncounted Loop. Artinya perulangna ini Bukan dibatasi oleh Bilangan, akan tetapi dibatasi oleh Kondisi. Dimana misal kondisinya True, maka perulangan akan Maju dilakukan Tamat kondisinya berubah menjadi False.

Berikut Misalnya dari Perulangan While

Syntax diatas menghasilkan

Perulangan ke-0
Perulangan ke-1
Perulangan ke-2
Perulangan ke-3
Perulangan ke-4
Perulangan ke-5
Perulangan ke-6
Perulangan ke-7
Perulangan ke-8
Perulangan ke-9

Dapat dilihat, didalam while Mempunyai kondisi $i < 10. Jadi, selama nilai $i kurang dari 10 (True) maka perulangan akan Maju dilakukan. Nah Dapat dilihat juga kenapa setelah Bilangan 9 Bukan Terdapat lanjutannya, nah itu karena nilai $i sudah menjadi 10 dan sudah Bukan kurang dari 10 Tengah. Oleh karena itu kondisi while berubah menjadi False, dan perulangan Bukan dilakukan.

Baca Juga:  Langkah Berkomentar di Website Yang Mengenakan Disqus Comment System

Perulangan Do/While

Perulangan pada PHP berikutnya adalah Do/While. Perulangan ini sebenarnya mirip dengan perulangan While. Perulangan Do/While juga masuk ke kategori Uncounted Loop.

Perbedaan antara Do/While dengan While adalah Langkah penulisan dan Langkah kerja dari perulangan ini. Perulangan While akan mengecek kondisi dari while terlebih dahulu baru melakukan perulangan. Perulangan Do/While melakukan perulangan dulu baru mengecek kondisi apakah dilanjutkan atau Bukan.

Berikut contohnya.

";
    $i--;
} while ($i > 0);

Perulangan diatas menghasilkan

Perulangan ke-10
Perulangan ke-9
Perulangan ke-8
Perulangan ke-7
Perulangan ke-6
Perulangan ke-5
Perulangan ke-4
Perulangan ke-3
Perulangan ke-2
Perulangan ke-1

Dapat dilihat dari Codingan diatas. Perullangan didalam do dilakukan terlebihi dahulu Lewat mengecek keadaan didalam while, apabila keadaan while sudah False, maka perulangan berhenti.

Perulangan Foreach

Perulangan pada PHP yang terakhir adalah perulangan foreach. Perulangan ini sebenarnya sama dengan For, akan tetapi foreach lebih Spesifik Buat mencetak isi pada Array. Jadi misal Terdapat sebuah array berisi 5 Data, maka 5 Data tersebut yang akan ditambilkan oleh foreach.

Berikut Misalnya penerapannya.

Hasil yang keluar

Mobil

Motor

Sepeda

Nah, Dapat kita lihat, array $kendaraan berisi 3 Hal, Ialah Mobil, Motor, dan Sepeda. dan dengan perulangan foreach. kita Dapat menampilkan ketiganya

Perulangan dalam Perulangan

Seperti halnya array, Perulangan pada PHP juga Mempunyai yang namanya “nested loop”, atau Perulangan dalam Perulangan. Berikut contohnya

Perulangan tersebut menghasilkan hasil

Ini perulangan ke (0, 0)
Ini perulangan ke (0, 1)
Ini perulangan ke (0, 2)
Ini perulangan ke (1, 0)
Ini perulangan ke (1, 1)
Ini perulangan ke (1, 2)

Nah, Dapat kita lihat Perulangan pada PHP ini menghasilkan 6 perulangan, Ialah 2*3 yang bertotal 6.

Hasil

Perulangan pada PHP adalah hal yang harus dipelajari Ketika kita mendalami PHP. Karena kedepannya kita akan bermain dengan banyak Array, misal menampilkan data dari table di Database dan lain-lain.

Berikut penjelasan Perulangan pada PHP. semuga bermanfaat Buat Kolega-Kolega ya.

Kolega-Kolega Dapat Menyaksikan dokumentasi PHP secara langsung di websitenya https://www.php.net/. Selain itu apabila Kolega-Kolega Mau mempelajari tentang Percabangan. Dapat dilihat di List sebelumnya