Counted loop adalah perulangan yang sudah jelas banyak pengulangannya. Sedangkan Uncounted loop tidak pasti berapa kali dia akan mengulang. Show
Pada PHP ada 4 jenis perulangan yang bisa kita gunakan:
Apa kamu bisa menebak? Manakah diantara keempat perulangan tersebut yang termasuk ke dalam counted loop dan uncounted loop? Untuk mengetahuinya, mari kita bahas saja satu per satu. 1. Perulangan ForPerulangan For adalah perulangan yang termasuk dalam counted loop, karena kita bisa menentukan jumlah perulangannya. Bentuk dasar perulangan for:
Veriabel 2 dalam perulangan For berfungsi sebagai counter yang menghitung berpa kali ia akan mengulang.Hitungan akan dimulai dari nol ( 3), karena kita memberikan nilai 4.Lalu, perulangan akan diulang selama nilai 2 lebih kecil dari 6. Artinya, perulangan ini akan mengulang sebanyak 7.Maksud dari 8 adalah nilai 2 akan ditambah 0 disetiap kali melakukan perulangan.Contoh:
Hasilnya: 2. Perulangan WhilePerulangan while adalah perulangan yang termasuk dalam uncounted loop. Karena biasanya digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulangannya. Namun, perulangan while juga bisa digunakan seperti perulangan for sebagai counted loop. Bentuk dasarnya:
Contoh:
Hasilnya: Perulangan while akan terus mengulang selama nilai 1 lebih kecil dari 6.Lalu di dalam perulangan kita melakukan increment nilai 1 dengan 4. Artinya: Tambah 1 disetiap pengulangan.Hati-hati, jangan sampai lupa menambahkan increment, atau kode yang akan mempengaruhi pengulangan. Karena kalau tidak, pengulangannya tidak akan pernah berhenti dan akan membuat komputer kita hang. 3. Perulangan Do/WhilePerulangan Do/While sama seperti perulangan while. Ia juga tergolong dalam uncounted loop. Perbedaan Do/While dengan while terletak pada cara iya memulai pengulangan. Perulangan Do/While akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan pengecekan kondisi. Sedangkan perulangan while akan mengecek kondisi terlebih dahulu, baru melakukan pengulangan. Bentuk perulangan Do/While:
Contoh:
Hasilnya: 4. Perulangan ForeachPerulangan foreach sama seperti perulangan for. Namun, ia lebih khusus digunakan untuk mecetak array. Bentuk perulangan foreach:
Contoh:
Hasilnya: Bonus: Perulangan BersarangPerulangan bersarang adalah istilah untuk menyebut perulangan di dalam perulangan. Dalam bahasa inggris, perulangan bersarang disebut nested loop. |