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!

Akar dari Dirimu

Pentingnya mengetahui nasab Kalau ditanya nama bapak dan nama ibu pasti semua pada tahu kan? Iya sih ngga semuanya juga. Tapi pada umumnya ya pada kenal lah, masak sama bapak ibunya ngga tahu. Sekarang coba naik level, Simbah? Mungkin juga pada tahu namanya. Buyut? Mungkin juga tahu namanya. Canggah? Mungkin beberapa juga yang tahu. Bagi yang masih keturunan keraton atau bangsawan, mungkin masih ada dokumen yang menampilkan nama-nama leluhurnya. Tapi bukan masalah kalian itu keturunan keraton atau bukan. Pernah mendengar tentang penyakit menurun bukan? Jika penyakit bisa menurun mengapa tidak dengan kebaikan? Manusia memiliki sifat. Sifatnya sangat beragam. Dalam satu individu, terdapat berbagai macam sifat yang dimilikinya. Diantara sifat yang dimilikinya, ada sifat-sifat yang menonjol atau menjadi ciri khas dari individu tersebut. Baik sifat yang baik atau sifat yang tidak baik. Jika kita mengenal dengan baik siapa mbah-mbah alias leluhur kita, bagaimana sifatn...

Pasar Gentan

Pagi Hari di Pasar Gentan Seperti biasa, pagi itu santri pergi ke pasar. Pasar Gentan namanya. Bagi yang sedang dapat piket masak, pagi itu mereka harus pergi ke pasar. Buat apa? Buat cari bahan untuk di masak. Pasar ini termasuk lama. Cuma bangunannya aja yang termasuk baru. Soalnya habis direnovasi sekitar lebih kurang 4-5 tahunan sebelum tulisan ini di tulis. Pasar ini terletak di pinggir Jalan Kaliurang km 10an. Kecamatan Ngaglik, Kabupaten Sleman, Provinsi Daerah Istimewa Yogyakarta. Di pasar ini menyediakan kebutuhan pokok sehari-hari. Ada sayur mayur, buah-buahan, daging ayam, ikan segar, bumbu dapur, dan beberapa stand jajanan pasar. Biasanya, Kami, santri yang sedang belanja ke pasar di amanahi titipan teman. Apa titipannya? Suruh beliin pukis, kalau nggak bubur kacang ijo. Jadilah belanja agak lama di pasar. Tapi tak apalah, nanti juga dapat bagian karena udah beliin. Haha. Tapi, di pasar ini saya sadar. Bahwa kehidupan memang keras. Pagi buta mereka sudah beran...