Anda di halaman 1dari 17

PERULANGAN FOR

PADA PHP
BERIKUT BEBERAPA CONTOH PENULISAN FOR LOOP DENGAN
BERBAGAI EKSPRESI YANG SEMUANYA AKAN MENCETAK ANGKA 1
S.D 10. 
dari contoh tersebut PHP akan:
(1) memanggil fungsi count($bulan),
(2) fungsi date("m",strtotime($batas_waktu)) dan
(3)mendefinisikan variabel $bln_batas berulang ulang,
hal tersebut tidak efisien karena akan memakan waktu dan
resource.
Berbeda dengan fungsi strtoupper yang memang diperlukan di
dalam loop, karena nilainya berubah ubah sesuai nama bulan.
Untuk itu, fungsi dan variabel yang nilainya tetap sebaiknya
didefinisikan di luar loop, kode dapat ditulis ulang menjadi:
dari contoh diatas, waktu eksekusi lebih cepat karena
fungsi count dan date,
serta pendefinisian variabel $bln_batas hanya
dijalankan sekali.
Dalam kode diatas terdapat $i++, kode tersebut
merupakan kependekan dari $i = $i + 1.
Praktek di lapangan bisa menjadi lebih kompleks,
misal dengan contoh diatas,
kita akan menambahkan informasi deadline suatu
tahapan,
misal output yang diinginkan adalah:
Deadline
Bulan
Tahapan Tanggal

JANUARI Perencanaan 2015-01-31

FEBRUARI Analisis 2015-02-28

MARET Perancangan 2015-03-31

APRIL Penerapan 2015-04-30

MEI Evaluasi 2015-05-31

JUNI Penggunaan 2015-06-30

JULI – –

AGUSTUS – –

SEPTEMBER – –

OKTOBER – –

NOVEMBER – –

DESEMBER – –

Anda mungkin juga menyukai