Contoh penggunaan for di php

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

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

  1. Kondisi awal iterasi
  2. perintah program yang akan dijalankan berulang kali
  3. kondisi yang harus dipenuhi agar perulangan berhenti

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

Contoh penggunaan for di php

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 ( ; )

  1. $i = 1;
  2. $i < 11;
  3. $i++ adalah statement yang dibuat setelah pengulangan dilakukan, disana kita tuliskan operator increment yang secara otomatis akan menambahkan nilai 1 setiap kali pengulangan dilakukan pada variabel $i

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 PHP

Setelah melihat contoh perintah FOR sebelumnya, kita sudah mengetahui bahwa menulis for membutuhkan 3 syarat yaitu

  • kondisi awal iterasi
  • pernyataan yang dieksekusi ketika loop dilakukan
  • kondisi yang harus dipenuhi agar perulangan berhenti

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

  • $i = 1;
  • $i < 11;
  • $i++ adalah inkremen yang dilakukan pada saat perulangan selesai, dalam hal ini inkremen jadi nilai dari nilai kondisi awal yang akan ditambahkan
  • echo ” Belajar PHP itu mudah';

 

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

  • untuk pernyataan for yang diawali dengan titik dua (. ) sebagai pengganti kurung kurawal buka dan diakhiri dengan endfor;

 

 


Contoh Lain untuk Looping For

Penulisan 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

Contoh penggunaan for di php

Keterangan

  • syarat awal ditulis variabel $i dengan nilai 1, parameter kedua ditulis $i < 16 yang berarti pengulangan dilakukan jika nilai $i kurang dari 16, parameter ketiga ditulis $i++ yang berarti variabel $i akan ditambah dengan nilai 1 setiap pengulangan, sehingga pengulangan akan dilakukan sebanyak 15 kali
  • pernyataan yang tertulis di Baris 4 echo $i;

 

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

Contoh penggunaan for di php

Keterangan

  • Pada Baris 2, kondisi awal (parameter 1) kita tuliskan variabel $i dengan nilai 15
  • maka parameter 2 kita tuliskan $i > 0 yang artinya pengulangan akan dilakukan jika $variable $i > 0;
  • maka parameter 3 kita tuliskan $i– yang akan mereduksi variabel $i dikurangi 1 angka, pada setiap iterasi,
  • pada baris 4 ditulis echo $i;
  • sampai akan muncul angka 15 - 1

 

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

Contoh penggunaan for di php

Keterangan

  • Pada Baris 2, kondisi awal (parameter 1) kita tuliskan variabel $i dengan nilai 0
  • maka parameter 2 kita tuliskan $i < 101 yang berarti pengulangan akan dilakukan jika $variable $i < 101;
  • maka parameter 3 kita tuliskan $i = $i + 10 yang akan menambah angka 10 pada variabel $i;
  • pada baris 4 ditulis echo $i;
  • sehingga akan menampilkan angka 0 – 100, namun yang ditampilkan adalah kelipatan 10
Pengulangan dalam Pengulangan (Pengulangan Bersarang)

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

Contoh penggunaan for di php

Keterangan

  • Pada Baris 2 kita membuat fungsi for dengan kondisi awal variabel $a dengan nilai 1;
  • nah, dalam 10 repetisi, kita buat satu lagi untuk di dalamnya
  • Pada Baris 4 kita membuat fungsi for dengan kondisi awal variabel $b dengan nilai 1; . ”, “;
  • pada line 8 kita menuliskan echo “
    ”; yang akan membuat ganti baris ketika for kedua selesai dilakukan.
  • sehingga akan muncul angka 1 - 10 sebanyak 10 baris

 

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
Bagi Anda yang ingin serius belajar pemrograman PHP, Warung Belajar memiliki beberapa Paket Tutorial yang dapat membantu Anda dalam mempelajari Pemrograman PHP, mulai dari langkah dasar hingga dapat membuat aplikasi berbasis web menggunakan 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 );