Selamat datang kembali di warungbelajar melanjutkan rangkaian tutorial PHP, jika pada tutorial sebelumnya kita sudah mempelajari tentang struktur logika dengan switch pada PHP, pada tutorial kali ini kita akan membahas struktur For loop pada PHP Show Struktur loop atau yang biasa dikenal dengan loop adalah instruksi program yang digunakan untuk mengulang beberapa baris perintah program yang Anda tulis Bagi teman-teman yang masih bingung bagaimana konsep ulangan itu dilakukan, contohnya seperti ini, masih ingatkah kalian ketika di sekolah dulu, ketika kalian dihukum oleh guru kalian disuruh menulis “aku tidak akan lupa mengerjakan pekerjaan rumah" 1000 kali Nah kalau cara manual harus ditulis satu per satu sampai 1000 baris kan nah di pemrograman ada fungsi yang bisa digunakan untuk mengulang perintah sebanyak yang diinginkan dengan hanya menulis statement di hal ini yang berbunyi "saya tidak akan lupa mengerjakan PR" sekali saja, itulah konsep sederhana tentang pengulangan dalam pemrograman
Struktur perulangan atau loop pada PHP dapat dilakukan dengan beberapa cara, salah satunya adalah dengan menggunakan FOR, pada tutorial bagian selanjutnya kita juga akan membahas perulangan menggunakan While DO, dan DO While Pada struktur FOR loop, ada 3 komponen yang perlu ditulis antara lain
Misal kita akan menulis “saya tidak akan lupa mengerjakan PR” sebanyak 10 kali dengan menggunakan perintah FOR, untuk kode programnya adalah sebagai berikut 1 2 3 4 5 6 7 untuk($i = 1;$i < 11;$i++) { echo " Saya tidak akan pernah lupa mengerjakan PR"; gema """""""""""; } ?> Hasilnya adalah sebagai berikut Keterangan. Pada Baris 2 kita tuliskan fungsi for, pada fungsi for yang di dalam kurung buka dan tutup terdapat 3 parameter yang dipisahkan oleh titik koma ( ; )
dengan melihat isi parameter pada fungsi for, maka pengulangan akan dilakukan sebanyak 10 kali, karena variabel $i awalnya bernilai 1, dan nilainya bertambah 1 setiap kali terjadi pengulangan, dan yang kedua parameter ditulis $i < 11; Pada baris 4 kita menulis gema "Saya tidak akan lupa mengerjakan pekerjaan rumah";
Struktur penulisan untuk di PHPSetelah melihat contoh perintah FOR sebelumnya, kita sudah mengetahui bahwa menulis for membutuhkan 3 syarat yaitu
Struktur penulisan rekursif untuk PHP adalah sebagai berikut 1 2 3 4 untuk (kodisi awal; kondisi untuk pengulangan untuk berhenti; kenaikan) { pernyataan yang dijalankan ketika loop lanjutan; } Keterangan Kondisi awal adalah kondisi awal saat perulangan dilakukan, Anda dapat membuat variabel yang digunakan untuk menyimpan nilai awal, yang akan dibandingkan dengan nilai pada parameter kedua for, yang membuat perulangan dilakukan atau dihentikan Kondisi perulangan berhenti adalah kondisi yang harus dipenuhi agar perulangan berjalan. selama kondisi yang dituliskan pada bagian ini terpenuhi, maka PHP akan tetap mengeksekusi pernyataan yang dieksekusi saat perulangan berlangsung, kondisi ini biasanya dibandingkan dengan variabel kondisi awal, misalnya pada kondisi awal kita menulis $i = 1; Increment adalah bagian yang digunakan untuk membuat variabel kondisi awal agar memenuhi kondisi perulangan berhenti, Anda dapat menaikkan atau menurunkan variabel kondisi awal Pernyataan yang dijalankan saat perulangan sedang berjalan, pernyataan ini akan dijalankan saat proses perulangan sedang berjalan. untuk pernyataan ini ditulis di antara kurung kurawal buka ( { ) dan kurung kurawal tutup ( } ) Contoh tulisan 1 2 3 4 5 6 7 untuk($i = 1;$i < 11;$i++) { echo "Belajar PHP itu mudah"; gema """"""""""""""""""""""; } ?> Keterangan
Alternatif Penulisan For loop Structure di PHP Anda juga menuliskan Struktur for dengan cara lain, yaitu dengan mengganti kurung kurawal buka dengan tanda titik dua (. ) dan kurung kurawal dengan endfor; misalnya sebagai berikut 1 2 3 4 5 6 untuk($i = 1;$i < 11;$i++). echo "Belajar PHP itu mudah"; gema """"""""""""""""""""""; endfor; ?> Keterangan
Contoh Lain untuk Looping ForPenulisan Angka 1 – 15;Untuk kode PHPnya adalah sebagai berikut 1 2 3 4 5 6 7 untuk($i = 1;$i < 16;$i++) { gema $i; gema """"""""""""""""""""""; } ?> Hasilnya adalah Keterangan
Menampilkan angka 15 – 1 Sekarang kita akan menuliskan angka dari 15 - 1, ini kebalikan dari contoh sebelumnya, kode programnya adalah sebagai berikut 1 2 3 4 5 6 7 untuk($i = 15;$i > 0;$i--) { gema $i; gema """"""""""""""""""""""; } ?> Hasilnya adalah Keterangan
Menampilkan angka 0 – 100, namun yang ditampilkan adalah kelipatan 10 Kode programnya adalah sebagai berikut 1 2 3 4 5 6 7 untuk($i = 0;$i < 101;$i = $i + 10 ) { gema $i; gema """"""""""""""""""""""; } ?> Hasilnya adalah Keterangan
Anda dapat menulis loop di dalam loop, misalnya kita akan menampilkan angka 1 - 10 di setiap baris, dan setiap baris memiliki 10 angka yang merupakan angka 1 - 10, kode programnya adalah sebagai berikut 1 2 3 4 5 6 7 8 9 10 untuk($a = 1;$a < 11;$a++) { untuk($b=1;$b < 11;$b++) { gema $b. ", "; } gema """"""""""""""""""""""; } ?> Hasilnya adalah Keterangan
Nah itu saja dulu teman-teman - pembahasan tentang struktur loop FOR di PHP, jika ada yang ingin didiskusikan silahkan tinggalkan di kolom komentar, sampai jumpa di tutorial selanjutnya
ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP?Seperti yang anda ketahui bahwa saat ini skill dalam bidang pemrograman sangat dibutuhkan, salah satunya adalah pemrograman PHP Paket tutorial ini berisi video tutorial belajar pemrograman dalam bahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman php, bahkan untuk umum sekalipun Paket Tutorial ini juga dilengkapi dengan studi kasus yang akan mempermudah pemahaman Anda dalam mempelajari pemrograman, Ayo berinvestasi untuk meningkatkan kemampuan Anda dalam menguasai Pemrograman PHP Untuk apa di PHP?For looping pada PHP adalah jenis looping yang dapat ditentukan ada berapa perulangan atau disebut count loop, berbeda dengan an loop terhitung yang tidak pasti berapa banyak jumlah pengulangan.
Bagaimana cara kerja for loop?Dalam perulangan for kita harus menentukan nilai awal perulangan dan nilai akhir perulangan. Proses pengulangan akan terus berlanjut selama kondisi loop benar . Dengan kata lain, proses pengulangan hanya akan dihentikan bila kondisi sudah salah atau tidak lagi terpenuhi.
Apa itu for dan while loop?Perbedaannya adalah pengulangan for biasanya digunakan untuk mengulang kode yang diketahui banyak mengulang. Sedangkan sementara untuk pengulangan yang memiliki syarat dan tidak pasti bagaimana banyak pengulangan.
Apakah for menyertakan loop?For loop adalah loop yang termasuk dalam couted loop, karena sudah jelas akan berulang berapa kali . Yang perlu diperhatikan adalah kondisi dalam tanda kurung setelah kata untuk. Kondisi ini akan menentukan. Penghitungan akan dimulai dari 0 ( i = 0 ); |