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

Bersikap Sok Sibuk?

Terkadang sebenarnya kita ini sedang nggak sibuk. Tapi ngakunya sibuk. Ya begitulah manusia. Lalu bagaimanakah cara kita menyikapi diri sendiri yang sukanya sok sibuk? Sebenarnya, hidup ini bagusnya ya kita sibukkan dengan kebaikan. Mulai dari bangun tidur sampai tidur lagi, segala hal yang kita lakukan dalam keseharian kita adalah kesibukan yang bermakna. Tidak hampa. Dari 24 jam yang ada, kita alokasikan waktu untuk setiap kegiatan yang akan kita lakukan. Alangkah bagusnya ketika mau tidur kita sudah muhasabah terhadap apa yang telah kita lakukan di hari itu dan telah memikirkan apa yang akan kita lakukan esok hari. Dalam kasus ini, ya semacam rencana "Mau buat baik apa saja besok?". Setelah itu, di pagi harinya hendaknya kita berusaha melakukan apa-apa yang telah kita rencanakan saban hari. Dan mulai menyibukkan dengan aktivitas kebaikan. Jika sekiranya sedang santai, cari tambahan kegiatan yang bermanfaat. Kalaupun lagi lelah dan butuh istirahat, ya bolehlah isti

Makan Bangku Sekolah

Makan Bangku Sekolah Ungkapan (judul) di atas mungkin sudah tak asing di telinga kawan-kawan. Mayoritas di masa kini, tentu kalian juga pernah memakannya bukan. Tulisan ini saya khususkan untuk sebuah kalimat yang saya buat di status WhatsApp beberapa waktu sebelum saya menulis blog ini. Kalimat tersebut tertulis… Sekolah Sik Wahh.. (Terkenal, bergengsi) Kalah Karo madrasah Sik barokah Kita mulai dari kata sekolah . Sekolah adalah kata serapan dari bahasa Inggris (school), yang berarti sebuah tempat untuk belajar. Akhiran -ah dalam bahasa Indonesia, terpengaruh dari serapan bahasa Arab. Tepatnya akhiran (ة) ta’ marbuthah yang di baca waqaf. Kata Sik berarti yang , dalam bahasa Indonesia. Kata wah adalah kata yang digunakan untuk menunjukkan kekaguman atau rasa kagum terhadap suatu subjek/objek. Kata kalah Karo memiliki makna kalah dengan. Kelompok kata tersebut digunakan untuk menyatakan perbandingan. Kata madrasah merupakan serapan dari bahasa Arab مدرسة y

Apa yang Kau Ambil Dari Kawan (Bagian I)

Apakah kamu memiliki teman? Mestinya punya. Dengan beragam keunikan yang dimiliki setiap individu tersebut, kita sering berinteraksi dengan mereka. Punya sebuah cermin? Kalau kau tidak punya, maka akan kukatakan bahwa teman adalah cerminan dari kita. Kurang lebih seperti itu. Apa yang kita lakukan akan merefleksikan siapa diri kita. Misal saja nih ya jika kita berteman dengan pemain moba. Kemudian kita sering duduk di sampingnya yang mana dia sedang men dulek-dulek smartphonenya. Maka secara tidak langsung kita pasti juga sedikit banyak tahu tentang apa yang berhubungan dengan moba. Double kill, enemy killing spree, victory, dan segenap keluarga kosakata yang ada di sana. Tapi bukan hanya itu saja yang kumaksud. Di lain hal yang bisa berpengaruh untuk kita ya, ia jadi nggak bisa diganggu gugat kalau sedang main moba dan yang sejenisnya. Ketika kita ajak dia makan misalnya, terkadang si dia lebih memprioritaskan moba ketimbang makan bareng. Ia jadi tak acuh dengan kita.