Langsung ke konten utama

Tutorial php: Function For

Perulangan (loop) For dalam php

Dalam php, terdapat program yang bisa digunakan untuk mengulang suatu aksi. Misalnya saja ya, ketika kita mau memunculkan tulisan “Pinter Ngaji, Jago IT” sebanyak 5 kali, jika kita pake html biasa maka script yang digunakan adalah seperti yang ada di bawah ini


Nanti jadinya seperti gambar di bawah ini.


Sedangkan jika kita menggunakan fungsi perulangan for, maka script yang digunakan lebih ringkas bin mantap gan


Bagaimana penjelasannya? Untuk yang pertama kita kenalan dulu sama strukturnya;

for(init counter; test counter; increment counter){
code to be executed;
}

Sudah paham? (Saya belum bisa alias masih belajar bahasa Inggris kakak…) Hehe, ya deh ane jelasin.
  • Init counter : diisikan sebuah variabel yang bertujuan dari mana kode akan mulai dijalankan
  • Test counter : diisikan sebuah variabel yang bertujuan kapan kode akan berhenti dijalankan
  • Increment counter : sebuah increment/decrement operators yang berfungsi sebagai penambah/pengurang dari variabel itu sendiri. 

Sudah paham?
Jadi, dalam function for, hal-hal yang dibutuhkan untuk bisa melakukan proses perulangan adalah seperti yang tertera di atas. For adalah perintah untuk mengulang kode yang akan dieksekusi. Untuk memulai perulangan, maka dibuatlah kondisi awalnya seperti apa. Untuk mengakhiri perulangan, maka dibuatlah kondisi yang menyebabkan perulangan terhenti. Mengingat jika terdapat sebuah variabel yang sama di dalam php, maka php memproses variabel tersebut sampai nilai final atau akhir dari value variabel tersebut. Dari situlah increment/decrement operators digunakan untuk mengubah nilai variabel secara berkelanjutan sampai nilai yang diminta.

Dalam kasus di atas, kode mulai dijalankan ketika nilai $p = 0. Kemudian karena $p < 5, maka $p mengalami penambahan +1 alias (pada saat tersebut)bernilai 1($p+1) karena adanya increment operator($++). Ketika semua nilai variabel terpenuhi, maka for menjalankan code to be executed alias menampilkan output yang diinginkan. Setelah code to be executed berjalan, maka for mengulang penghitungan kembali. $p yang kini bernilai 1 apakah masih memenuhi persyaratan untuk terus mengulang/menampilkan code to be executed? Karena 1 masih <5 maka code to be executed akan terus muncul(akibat proses penambahan/increment) sampai kondisi akhir dimana $p berhenti ditambahkan(ketika $p=5, sehingga syarat $p<5 tidak terpenuhi)

Komentar

Postingan populer dari blog ini

Cuma Satu Paragraf

Kadang selalu ada halangan ketika kita mau menulis sesuatu. Tak punya ide untuk dituliskan. Tak menyisihkan waktu untuk menuliskan. Sengaja malas tak mengungkapkan. Tapi nyatanya, seharusnya jika kau memiliki sebuah ide, sepantasnya engkau ikat ide itu. Kata para ulama, jika kau menuntut ilmu, maka ikatlah ilmu itu dengan tulisan. Karena ia(ilmu) itu bagai binatang buruan yang akan dengan mudah lepas jika kau tak mengikatnya. Seperti judulnya. Ini cuma satu paragraf. Sekali lagi, jika kau punya ide, ikatlah ia! Publikasikan walau cuma satu paragraf!

Dimana kamu jajan?

Dimana kamu jajan? Udah pada ngopi belum? Ngomong-ngomong tentang kopi, ente jajan kopi di mana? Tapi nggak usah dijawab juga nggak apa-apa. Soalnya ane juga nggak mau bahas tentang kopi. Kalo ente seumuran ane, pas waktu TK dulu mesti sukanya jajan mainan. Waktu SD pun awal-awal juga masih suka beli mainan tapi kemudian ya pindahlah, jajan makanan. Gulali, siomay, gorengan, jamu, buah-buahan (sampai buah asem aja dulu dijual lho guys), ada biji ketapang, ada lemper dan beraneka ragam makanan tradisional lainnya. Waktu SMP kalau Ane sih nggak jauh berbeda sama SD. Yang pasti nggak beli mainan lagi. Mulai waktu SMA mungkin itu adalah masa perubahan yang cukup besar. Bagaimana tidak, waktu SMA itu saya baru tahu yang ada namanya Cafe, ada yang namanya restoran, lebih tepatnya saya itu baru tahu langsung. Maklumlah saya ini kan cah ndeso . Beberapa waktu yang lalu, saya itu terpikir oleh sebuah ucapan dari seseorang. “Jajan di warung tetangga itu lebih mulia daripada jajan di...

Di mana kamu jajan? Rak nyambung!

Di mana kamu jajan? R ak nyambung! Apakah kalian sudah baca postingan sebelumnya? Kalau belum ya nggak papa sih... Ini adalah lanjutan dari postingan sebelumnya. Part 2 dari “Di mana kamu jajan?” Ada kalanya kita itu baiknya jajan di warung tetangga daripada jajan di mall atau di toko-toko yang pemiliknya itu orang asing. Tapi di lain hal kita juga tidak bisa memungkiri bahwa tidak semua barang itu kita bisa buat sendiri. Ini sekaligus menjadi PR bagi kita yang katanya generasi penerus bangsa, untuk mandiri dengan memproduksi barang-barang kebutuhan pokok sehari-hari dari hasil usaha kita sendiri. Sejak dahulu bukankah presiden kita itu mempunyai program pemberdayaan pangan. Tapi kenyataannya kita masih mengimpor. Maka menjadi tugas kita bersama untuk memuliakan pembajak sawah. Para mahasiswa yang sekarang kuliah di fakultas pertanian harus benar-benar menciptakan sebuah temuan yang sekiranya berguna bagi para petani kita. Di bidang pertambangan, kini yang notabenenya sed...