Penggunaan fungsi LOOPS pada PHP
Istilah looping memiliki makna perulangan yang dapat mempermudah kita dalam merancang sebuah program yang memerlukan proses iterasi yang berulang-ulang. Show
echo "angka 1"." Cara Kedua : Script PHP mencetak bilangan 1 s.d 6 dengan menggunakan proses perulangan. for ($i=1; $i<=6; $i=$i+1) { echo "angka $i Cara Pertama mencetak bilangan secara manual, kalo seandainya bilangannya sampai dengan 1000, tentunya sedikit merepotkan kita untuk menuliskan scriptnya, walaupun kita bisa copy-paste dan ganti angkanya. Namun akan lebih efektif jika kita menggunakan perulangan, tinggal merubah nilai variabel i-nya.
Section Artikel
Conditional StatementSangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan berbeda untuk kondisi berbeda. Anda dapat menggunakan pernyataan bersyarat dalam kode Anda untuk melakukan ini. Pernyataan PHP if else digunakan untuk menguji suatu kondisi. Ada berbagai cara untuk menggunakan pernyataan if di PHP. Pernyataan if, elseif … else dan switch digunakan untuk mengambil keputusan berdasarkan kondisi yang berbeda. Anda dapat menggunakan pernyataan bersyarat dalam kode Anda untuk membuat keputusan. PHP mendukung beberapa pernyataan pengambilan keputusan seperti berikut
If StatementPernyataan if mengeksekusi beberapa kode jika satu kondisi benar. Pernyataan PHP if memungkinkan eksekusi kode dengan suatu kondisi. Ini dijalankan jika kondisinya benar.Jika pernyataan digunakan untuk mengeksekusi blok kode yang ada di dalam pernyataan if hanya jika kondisi yang ditentukan benar. Sintaks untuk statement ini adalah
If-Else StatementPernyataan PHP if-else dijalankan apakah kondisinya benar atau salah. Pernyataan if-else sedikit berbeda dari pernyataan if. Ini mengeksekusi satu blok kode jika kondisi yang ditentukan benar dan blok kode lain jika kondisinya salah. Jika Anda ingin menjalankan beberapa kode jika kondisinya benar dan kode lain jika kondisinya salah, gunakan pernyataan if …. else. Sintaks yang digunakan yaitu
If-Else-If Statement
Nested If StatementPernyataan if bersarang berisi blok if di dalam blok if lainnya. Bagian dalam jika pernyataan dijalankan hanya ketika kondisi yang ditentukan di luar jika pernyataan benar. Contoh sintaks dalam penggunaan ini adalah
If – Elseif – Else StatementJika Anda ingin menjalankan beberapa kode jika salah satu dari beberapa kondisi benar, gunakan pernyataan elseif. Pernyataan if … elseif … else mengeksekusi kode berbeda untuk lebih dari dua kondisi. Contoh sintaks dalam penggunaan ini adalah
Switch StatementJika Anda ingin memilih salah satu dari banyak blok kode untuk dieksekusi, gunakan pernyataan Switch. Pernyataan switch digunakan untuk menghindari blok panjang dari kode if..elseif..else. Pernyataan switch PHP digunakan untuk menjalankan satu pernyataan dari berbagai kondisi. Ia bekerja seperti pernyataan PHP if-else-if. Pernyataan switch digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda. Sintaks yang biasanya digunakan pada switch yaitu
Beginilah cara kerjanya: Pertama kita memiliki ekspresi tunggal n (paling sering variabel), yang dievaluasi sekali. Nilai ekspresi tersebut kemudian dibandingkan dengan nilai untuk setiap kasus dalam struktur. Jika ada yang cocok, blok kode yang terkait dengan kasus itu dijalankan. Gunakan jeda untuk mencegah kode berjalan ke kasus berikutnya secara otomatis. Pernyataan default digunakan jika tidak ada kecocokan yang ditemukan. Poin penting yang harus diperhatikan tentang kasus Switch yaitu
Looping PHPLoop dalam PHP digunakan untuk mengeksekusi blok kode yang sama beberapa kali. Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama dijalankan berulang kali dalam beberapa kali. Jadi, alih-alih menambahkan beberapa baris kode yang hampir sama dalam skrip, kita dapat menggunakan loop. Loop digunakan untuk mengeksekusi blok kode yang sama berulang kali, selama kondisi tertentu benar. PHP mendukung empat jenis loop berikut yaitu
For LoopPHP for loop dapat digunakan untuk melintasi sekumpulan kode selama beberapa kali. Ini harus digunakan jika jumlah iterasi diketahui, sebaliknya gunakan while loop. Ini berarti for loop digunakan ketika Anda sudah tahu berapa kali Anda ingin mengeksekusi satu blok kode. Pernyataan for digunakan ketika Anda mengetahui berapa kali Anda ingin mengeksekusi sebuah pernyataan atau satu blok pernyataan. Perulangan for digunakan ketika Anda mengetahui sebelumnya berapa kali skrip harus dijalankan. Ini memungkinkan pengguna untuk meletakkan semua pernyataan terkait loop di satu tempat. Lihat sintaks yang diberikan di bawah ini:
Perulangan php for mirip dengan loop for java / C / C ++. Parameter yang digunakan diatas bisa kita jelaskan seperti dibawah ini
Penginisialisasi digunakan untuk mengatur nilai awal untuk penghitung jumlah pengulangan perulangan. Sebuah variabel dapat dideklarasikan di sini untuk tujuan ini dan secara tradisional menamainya $ i. Kita bisa menggunakan for loop di dalam for loop di PHP, ini dikenal sebagai nested for loop. Perulangan for bagian dalam hanya dieksekusi jika kondisi perulangan for bagian luar bernilai true. Dalam kasus inner atau nested for loop, nested for loop dijalankan sepenuhnya untuk satu loop for luar. Jika loop luar for akan dieksekusi 3 kali dan loop dalam for 3 kali, loop luar for akan dieksekusi 9 kali (3 kali untuk loop luar pertama, 3 kali untuk loop luar ke-2 dan 3 kali untuk loop luar ke-3). While LoopPerulangan while – Mengulangi blok kode selama kondisi yang ditentukan benar. Jika ekspresi tes benar maka blok kode akan dieksekusi. Setelah kode dieksekusi, ekspresi pengujian akan dievaluasi kembali dan loop akan berlanjut hingga ekspresi pengujian ternyata salah. PHP while loop dapat digunakan untuk melintasi sekumpulan kode seperti for loop. Loop sementara mengeksekusi satu blok kode berulang kali hingga kondisinya SALAH. Setelah kondisi menjadi FALSE, ia keluar dari badan loop. Ini harus digunakan jika jumlah iterasi tidak diketahui. Loop while juga disebut loop kontrol entri karena kondisinya diperiksa sebelum memasuki badan loop. Artinya, terlebih dahulu dicek kondisinya. Jika kondisinya benar maka blok kode akan dieksekusi. Lihat sintaks yang diberikan di bawah ini:
Kita bisa menggunakan while loop di dalam while loop lain di PHP, yang dikenal sebagai while loop nested. Dalam kasus inner atau nested while loop, nested while loop dijalankan sepenuhnya untuk satu while loop luar. Jika outer while loop akan dieksekusi 3 kali dan nested while loop sebanyak 3 kali, nested while loop akan dieksekusi 9 kali (3 kali untuk loop luar pertama, 3 kali untuk loop luar ke-2 dan 3 kali untuk loop luar ke-3). Jika kita menjalankan sebuah TRUE terus menerus di while loop, itu akan menjadi loop tak terbatas. Do-While LoopDo … while loop akan selalu mengeksekusi blok kode satu kali, kemudian akan memeriksa kondisinya, dan mengulangi loop saat kondisi yang ditentukan benar. PHP do-while loop dapat digunakan untuk melintasi sekumpulan kode seperti php while loop. Loop do-while PHP dijamin untuk dijalankan setidaknya sekali. PHP do-while loop digunakan untuk mengeksekusi sekumpulan kode program beberapa kali. Jika Anda harus menjalankan perulangan setidaknya sekali dan jumlah iterasi bahkan tidak tetap, disarankan untuk menggunakan perulangan do-while. Ini mengeksekusi kode setidaknya satu kali selalu karena kondisinya diperiksa setelah menjalankan kode. Loop do-while sangat mirip dengan loop sementara kecuali pemeriksaan kondisi. Perbedaan utama antara kedua loop adalah while loop memeriksa kondisi di awal, sedangkan loop do-while memeriksa kondisi di akhir loop. Catatan penting yaitu dalam do … while loop, kondisi diuji SETELAH mengeksekusi pernyataan di dalam loop. Ini berarti do … while loop akan mengeksekusi pernyataannya setidaknya sekali, bahkan jika kondisinya salah. Kita dapat melihatnya dalam sintaks berikut ini
Perbedaan antara While dan Do-WhileUntuk Loop antara while dan Do-While terlihat sama namun sebenarnya sangat berbeda, maka kita dapat lihat perbedaannya dengan tabel dibawah ini
Foreach LoopPerulangan foreach digunakan untuk melintasi elemen array. Ini hanya bekerja pada array dan objek. Ini akan mengeluarkan kesalahan jika Anda mencoba menggunakannya dengan variabel dari tipe data yang berbeda. Pernyataan foreach digunakan untuk melakukan perulangan melalui array. Untuk setiap lintasan, nilai elemen larik saat ini ditetapkan ke $ value dan penunjuk larik dipindahkan satu dan di lintasan berikutnya elemen berikutnya akan diproses. Perulangan foreach bekerja pada basis elemen daripada indeks. Ini memberikan cara termudah untuk mengulang elemen array. Dalam foreach loop, kita tidak perlu menaikkan nilainya. Perulangan foreach hanya bekerja pada array, dan digunakan untuk mengulang melalui setiap pasangan kunci / nilai dalam sebuah array. Maka dapat kita lihat penggunaan foreach loop ini dalam sintaks berikut ini
atau bisa juga dengan menggunakan sintaks berikut
Untuk setiap iterasi loop, nilai elemen array saat ini ditetapkan ke $ value dan pointer array dipindahkan satu, hingga mencapai elemen array terakhir. Break dan Continue PHPBreakPernyataan break PHP menghentikan eksekusi arus for, while, do-while, switch, dan for-each loop. Jika Anda menggunakan istirahat di dalam loop dalam, itu merusak eksekusi loop dalam saja. Kata kunci break segera mengakhiri eksekusi struktur loop atau switch. Ini memecah arus program pada kondisi yang ditentukan dan kontrol program dilanjutkan pada pernyataan berikutnya di luar loop. Kata kunci break PHP digunakan untuk menghentikan eksekusi loop sebelum waktunya. Pernyataan break dapat digunakan di semua jenis loop seperti while, do-while, for, foreach loop, dan juga dengan switch case. Pernyataan break terletak di dalam blok pernyataan. Ini memberi Anda kendali penuh dan kapan pun Anda ingin keluar dari loop, Anda bisa keluar. Setelah keluar dari loop, pernyataan langsung ke loop akan dieksekusi. Sintaks menggunakan break ini dapat dilakukan dengan cara menuliskan break di kode. Catatan penting yaitu Kata kunci break segera mengakhiri eksekusi struktur saat ini. ContinuePernyataan continue memecah satu iterasi (dalam loop), jika kondisi tertentu terjadi, dan berlanjut dengan iterasi berikutnya dalam loop. Kata kunci PHP continue digunakan untuk menghentikan iterasi loop saat ini, tetapi tidak menghentikan loop. Sama seperti pernyataan break, pernyataan lanjutkan terletak di dalam blok pernyataan yang berisi kode yang dijalankan perulangan, didahului oleh pengujian bersyarat. Untuk lulus menghadapi pernyataan lanjutkan, sisa kode loop dilewati dan lulus berikutnya dimulai. Pernyataan continue PHP digunakan untuk melanjutkan perulangan. Ini melanjutkan aliran program saat ini dan melewatkan kode yang tersisa pada kondisi yang ditentukan. Pernyataan lanjutkan digunakan dalam perulangan dan struktur kontrol sakelar saat Anda langsung beralih ke iterasi berikutnya. Pernyataan continue dapat digunakan dengan semua jenis perulangan seperti – for, while, do-while, dan foreach loop. Pernyataan continue memungkinkan pengguna untuk melewati eksekusi kode untuk kondisi yang ditentukan. Sintaks menggunakan break ini dapat dilakukan dengan cara menuliskan continue di kode. Apa kegunaan dari perintah looping?4.1 Loop. Loop merupakan kode program yang berulang-ulang. Loop berguna saat kita ingin melakukan sebuah perintah yang perlu dijalankan berulang-ulang seperti melakukan perhitungan maupaun melakukan visualisasi terhadap banyak variabel secara serentak.
Apakah yang dimaksud dengan perulangan loop statement pada PHP?Loop. Loop di PHP berguna ketika Anda ingin mengeksekusi sepotong kode berulang kali hingga suatu kondisi bernilai false. Jadi kode dieksekusi berulang kali selama kondisi bernilai true, dan segera setelah kondisi bernilai false, skrip terus mengeksekusi kode setelah loop.
Apa itu for loops?Perulangan, atau dikenal juga dengan looping, adalah struktur pemrogaman yang digunakan untuk mengulang kode program selama sebuah kondisi terpenuhi. Kode program akan diulang sekian kali dan berhenti saat kondisinya sudah tidak terpenuhi.
Apa fungsi foreach pada PHP?Perulangan foreach merupakan perulangan khusus untuk pembacaan nilai array. Seperti yang telah kita ketahui setiap array memiliki pasangan key dan value. Key adalah posisi dari array, dan value adalah isi dari array.
|