Apa itu perulangan pada php?

Perulangan atau dalam bahasa inggrisnya adalah loop, atau looping.  Dalam setiap bahasa pemrograman tentunya memiliki perulangan, terutama perulangan pada php. Hal yang paling wajib dikuasai dalam bahasa pemrograman yaitu perulangan. Banyak algoritma yang memerlukan proses perulangan atau looping sebagai terwujudnya sarana alogirtma seperti menggunakan array, searching, sorting dan lain sebagainya.

Ada beberapa metode perulangan pada php, seperti for, while, do while, dan foreach. Dari masing-masing metode perulangan pada php yang berbeda ialah foreach. Jenis perulangan foreach biasanya digunakan untuk memecah array, namun array sendiri dapat disedehanakan dengan semua perulangan, kembali lagi ke masing-masing kebutuhan.

Pengertian Dasar Perulangan Pada PHP

Seperti namanya perulangan atau looping yaitu digunakan untuk mempermudah melakukan proses yang berulang-ulang sesuai dengan perintahnya. Contoh sederhananya adalah, apabila kita mengurutkan angka 1 sampai 100, maka hal yang paling mudah dalam pemrograman ialah dengan menggunakan perulangan, yaitu dengan Algoritma menambahkan nilai 1 pada setiap angka yang diulang. Misalnya dimulai dari angka 1, ditambah dengan 1 maka menghasilkan angka 2, dan seterusnya hingga mencapai 100. Bagaimana jika tidak dengan perulangan? tentunya menyita waktu, tenaga dan kerepotan lainnya :p

Seperti awal pembahasan bahwa ada beberapa jenis metode perulangan atau looping pada php yang bisa digunakan, mari kita kupas satu persatu dengan menggunakan bahasa pemrograman PHP.

Penulisan Perulangan FOR pada PHP

Perulangan for digunakan untuk mengulang suatu pernyataan sebanyak yang kita mau. Penggunaan perulangan for pada php yaitu dengan menentukan kondisi jumlah atau nilai yang ingin diulang “variabel = nilai; variabel < batas; variabel++”, contoh sederhananya:

<?php for ($i = 1; $i <= 9; $i++) { echo $i . '<br />'; } ?>

Code language: HTML, XML (xml)

Dari kode perulangan for pada php diatas akan mencetak angka 1 – 9, seperti gambar dibawah ini:

Apa itu perulangan pada php?

Bagaimana itu bisa terjadi, berikut dengan penjelasannya:

  1. $i = 1
    Variabel $i memiliki nilai 1
  2. $i <= 9
    Lalu disini kita akan melakukan batas perulangan variabel $i dengan menggunakan operator perbandingan pada php
  3. $i++
    Selanjutnya disinilah nilai $i akan berubah dengan menambahkan setiap angka dimulai dari 1 ditambah dengan 1 dengan menggunakan metode post-increment, tetapi looping pertama tidak akan terjadi proses penambahan dan angka 1 akan tetap dicetak sebagai angka 1.

 Penulisan Perulangan While Pada PHP

Perulangan while mirip dengan for, namun untuk menentukan kondisinya hanya dengan menggunakan operator perbandingan saja, misalnya $i <= batas, contoh sederhananya:

<?php $i = 1; while ($i <= 9) { echo $i . '<br />'; $i++; } ?>

Code language: HTML, XML (xml)

Untuk outputnya kurang lebih sama dengan penjelasan perulangan sebelumnya, yaitu perulangan dengan menggunakan for. Dimana browser akan menampilkan angka 1 – 9, perbedaan yang mencolok dengan menggunakan for adalah kondisi tidak ditulis didalam fungsi perulangannya, dan proses penambahan angka dengan menggunakan metode post-increment ditulis di dalam proses perulangan.

Penulisan Perulangan Do-While pada PHP

Perbedaan yang mendasar perulangan Do-While dengan While adalah dimana yang dilakukan adalah dengan mengeksekusi pernyataan terlebih dahulu, setelah itu membaca kondisi, contoh programan sederhananya:

<?php $i = 1; do { echo $i . '<br />'; $i++; } while ($i <= 9); ?>

Code language: HTML, XML (xml)

Sebenarnya yang menentukan perhitungan adalah posisi operator post-increment ($i++), yaitu variabel akan dicetak terlebih dahulu baru ditambahkan nilai 1. Namun jika posisi post-increment ($i++) berada diatas perintah cetak maka yang terjadi adalah program akan terlebih dahulu menambahkan nilai satu pada variabel $i, misalnya:

<?php $i = 1; do { $i++; echo $i . '<br />'; } while($i <= 9); ?>

Code language: HTML, XML (xml)

Dari contoh perpindahan operator post-increment diatas maka akan tercetak seperti gambar dibawah ini:

Apa itu perulangan pada php?

Terlihat terjadi perubahan proses, yaitu nilai akan ditambahkan lebih dulu maka akan menghasilkan angka 2 – 10, berbeda dengan sebelumnya. Sehingga dapat disimpulkan bahwa hasil dari proses adalah bergantung pada posisi operator post-increment.

Penulisan Perulangan Foreach pada PHP

Jenis perulangan Foreach pada PHP ini adalah yang paling berbeda dari perulangan sebelumnya, yaitu perulangan Foreach pada PHP ini berguna untuk memecah isi array, atau lebih sederhananya ialah untuk menyederhanakan nilai array agar dapat dibaca dengan mudah, berikut ini adalah contoh pseudo-code nya:

foreach(Array as Key => Value) { # Code... }

Code language: PHP (php)

Berikut ini untuk lebih jelasnya langsung saja menulis program dengan menggunakan Foreach pada PHP.

Perulangan Foreach Array Tanpa Key:

<?php $array = array('PHP', 'Python', 'Ruby'); foreach ($array as $value) { echo $value . '<br />'; } ?>

Code language: HTML, XML (xml)

Pada Pseudo-code sebelumnya pernyataan didalam fungsi Foreach ialah dengan menggunakan key untuk mengambil kunci array tersebut, namun anda dapat langsung mengambil nilainya saja, dan akan menghasilkan output seperti gambar dibawah ini:

Apa itu perulangan pada php?

Perulangan Foreach Array Dengan Key:

<?php $array = array('PHP', 'Python', 'Ruby'); foreach ($array as $key => $value) { echo $key . ' adalah kunci dari '. $value . '<br />'; } ?>

Code language: HTML, XML (xml)

Terlihat bahwa variabel $key digunakan untuk menampilkan kunci dari array tersebut, berbeda dengan yang sebelumnya yaitu hanya dengan menampilkan nilainya saja. Contoh sederhana diatas maka akan menampilkan output seperti gambar dibawah ini:

Apa itu perulangan pada php?

Demikian tutorial perulangan pada php ini, dari keseluruhan jenis-jenis perulangan diatas anda dapat menggunakan salah satu sesuai dengan kebutuhan masing-masing program yang ingin dibuat. Terima kasih!

Apa itu perulangan dalam PHP?

Perulangan adalah sebuah kondisi dimana satu atau beberapa baris kode program di eksekusi secara berulang-ulang. Loop digunakan untuk mengeksekusi blok kode yang sama berulang kali, blok kode yang sama dijalankan berulang-ulang beberapa kali selama kondisi tertentu benar.

Apa yang dimaksud kondisi perulangan?

Jawaban: 1. Perulangan adalah suatu proses eksekusi statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya.

Apa saja struktur perulangan di PHP?

Pada PHP ada 4 jenis perulangan yang bisa kita gunakan:.
Perulangan For..
Perulangan While..
Perulangan Do/While..
Perulangan Foreach..

Perulangan ada apa saja?

Perulangan dibedakan menjadi tiga, yaitu perulangan for, perulangan while, dan perulangan repeat until (do while)..
Perulangan For. Perulangan dengan for adalah perulangan yang sudah jelas diketahui berapa banyak pengulangan yang harus dilakukan. ... .
Perulangan While. ... .
Perulangan Repeat Until (Do While).