Assalamu alaikum Wr. Wb
Salam Pinter Bareng Komputer, ...zero bit...
Selamat siang semuanya !!! Semoga siang ini kalian selalu dalam lindungan Tuhan YME tetap jaga kesehatan dan selalu patuhi protokol kesehatan y.
Setelah kita belajar fungsi percabangan maka ada satu fungsi lagi yang penggunaannya menempati porsi yang cukup besar juga, yaitu Fungsi Perulangan (Looping). Fungsi ini digunakan untuk menjalankan perintah yang sifatnya harus diulang - ulang baik untuk jumlah perulangan tertentu maupun tidak terbatas.
Jenis - jenis fungsi perulangan di dalam PHP :
A. Perulangan Terbatas
Yang dimaksud perulangan terbatas adalah perulangan yang dapat berhenti setelah melakukan sejumlah perulangan tertentu.
Ada 2 perintah perulangan yang masuk jenis perulangan terbatas, yaitu :
1. FOR
Sintaks perintah perulangan For :
for ($c = nilaiawal; $c <= nilaiakhir; $c++) {
Perintah yang akan diulang
}
Keterangan / Catatan :
- $c adalah variabel counter (pencacah), variabel ini yang akan menentukan awal dan akhir perulangan (perulangan akan dilakukan berapa kali). Jadi Anda harus menentukan nilai awal dan akhirnya terlebih dahulu.
- $c++ merupakan rumus langkah (step) yang diambil, bisa juga dengan menggunakan rumus $c = $c + n, dengan n bisa diisi angka integer jika tidak ingin menggunakan langkah satu - satu.
- Jika nilai awal lebih besar dari nilai akhir maka step nya disebut step negatif, artinya perulangan akan bergerak mundur.
- Jika nilai awal lebih kecil dari nilai akhir maka step nya disebut step positif, artinya perulangan akan bergerak maju.
2. FOR EACH
Merupakan struktur kontrol perulangan yang khusus digunakan untuk melakukan pembacaan array. Dengan foreach kita tidak perlu tahu berapa jumlah elemen dalam sebuah array sehingga kita tidak perlu tahu harus berapa kali melakukan perulangan. Karena secara otomatis foreach akan melakukan perulangan untuk seluruh elemen array.
Sintaks perintah perulangan Foreach :
foreach (ekspresi_array as $value) {
Perintah yang akan diulang
}
Contoh :
B. Perulangan Tidak Terbatas
Perulangan tidak terbatas adalah jenis perulangan yang jika tidak ada nilai yang menghentikan/membatalkan syarat perulangan terjadi maka perulangan tersebut akan terus dikerjakan dan tidak akan berhenti jika tidak dihentikan paksa.
Ada 2 perintah perulangan yang masuk golongan perulangan tidak terbatas, yaitu
1. WHILE
Perintah While akan mengecek syarat perulangan akan dikerjakan atau tidak di awal.
Sintaks perintah perulangan WHILE :
while (ekspresi) {
perintah yang ingin diulang
}
Keterangan :
Perintah dalam while akan diulang terus menerus jika nilai dari ekspresi selalu bernilai true. Agar perulangan berhenti maka harus dicari cara agar ekspresi berubah nilai menjadi false.
Contoh :
2. DO...WHILE
Perintah Do...While akan mengecek syarat perulangan akan dikerjakan dulu sekali, baru setelah itu mengecek syarat. Jika syarat tidak dipenuhi maka sudah ada perintah yang ingin diulang yang dijalankan.
Sintaks perintah perulangan DO WHILE :
do {
perintah yang ingin diulang
} while (ekspresi)
C. Continue dan Break
1. CONTINUE
Continue digunakan di dalam suatu struktur perulangan untuk meloncat agar sebagian perintah dari perintah setelah continue dilewati, tidak harus dikerjakan, sehingga perintah dilanjutkan mulai dari awal perulangan jika kondisi masih memenuhi syarat untuk melakukan perulangan.
Hasil di layar : 2 4 6 8 10
2. BREAK
Break merupakan perintah yang digunakan untuk keluar dari suatu blok perintah. Perintah ini dapat digunakan di dalam kalang percabangan maupun perulangan.
Contohnya,
- pada perintah switch, break menyebabkan proses pemeriksaan terhadap suatu nilai tidak harus dilakukan, langsung keluar dari blok switch apabila nilai ekspresi sudah ada yang memenuhi.
- Jika break diletakkan dalam sebuah perulangan maka secara otomatis perulangan akan dihentikan walaupun jumlah perulangan belum sepenuhnya selesai dilakukan.
Semoga artikel ini bermanfaat.
Kembali ke Menu PHP - Membuat Navbar Dinamis Menggunakan Array
0 comments:
Posting Komentar