Breaking News
Loading...
Loading...
Thursday, February 20, 2014

Fungsi Looping pada PHP

February 20, 2014
Assalamualaikum

1. Fungsi For

Untuk yang pertama dibahas adalah fungsi for sebenernya apa sih sebenernya manfaat atau gunanya fungsi dari sintak for ini? ini dia jawabannya fungsi for adalah sebuah fungsi dalam pemrograman PHP dan pemrograman lainnya yang berguna untuk melakukan perulangan, namun perulangan disini dibatasi oleh suatu kondisi tertentu hingga data yang di ulang  selesai, untuk sintak dasar fungsi for sendiri adalah sebagai berikut:

for(kondisi1;kondisi2;kondisi3)
{
          statemen/baris program
}
nah diatas kita bisa liat untuk kondisi for terdapat 3 kondisi sekaligus, hal ini digunakan untuk membatasi perulangan yang terjadi dari suatu baris program yang akan dijalankan nantinya, biar lebih jelas nih saya kasih contohnya:

<?php
for($i=1;$i<=10;$i++)
{
    echo”$i”;
}
?>
Dari baris program diatas kalo dijalanin di browser maka yang akan tampil adalah angka 1-10, artinya fungsi for itu digunakan untuk malkukan perulangan yang terbatas saja.

2. Fungsi While

Fungsi while sebenernya sama aja sih kaya fungsi for kaya diatas, cuma bedanya sih gampang aja kalo fungsi for itu buat perulangan yang dibatasin sesuai dengan keinginan kita dan jelas sedangkan kalo while itu biasanya buat perulangan yang kita ga tau batas jumlah datanya yang mau diulang2 itu seberapa banyak biasanya sih buat nampilin data yang berasal dari database buat ditampilin dihalaman web kita, kita kan ga mungkin ngitung dulu berapa jumlah data yang ada di database buat mengulang pake fungsi for kan? dan prosesn perulangan akan terus berulang selama kondisi dari suatu baris program masih bernilai benar, nah untuk sintak dasarnya sih kaya dibawah ini:

while(kondisi)
{
           statemen/baris program
}
dan biasanya fungsi while sendiri berdampingan sama fungsi array tapi ga musti juga kok, perulangan dari fungsi while sendiri lebih simple jika dibandingkan dengan fungsi for misalkan aja buat nomer 1-10 kaya fungsi for kaya diatas kalo pake fungsi while maka kodingnya kaya dibawah ini

<?php
$a=1;
while($a <= 10)
{
    echo $a++;
}
?>
Nah koding diatas bakalan sama hasilnya kaya fungsi for yang sebelumnya saya berikan contohnya, memang kedua koding ini serupa tapi tak sama, nah kalo make fungsi array beda lagi, contohnya kaya dibawah ini deh:

<?php
$arr=array(“Pisang”, “Rambutan”, “Jambu”, “Mangga”);$i=0;
while($i < count ($arr))
{
    $a=$arr[$i];
    echo $a;
    $i++;
}
?>
Kalo koding diatas itu bakalan nampilin nama buah2an yang ada di fungsi array, oke saya jelasin aja deh daripada bingung maksud dari koding diatas kaya gimana, nih penjelasannya, fungsi array itu Array adalah sekumpulan variabel yang mempunyai nama sama tetapi dibedakan oleh indeks. Array berguna misalnya dalam suatu pemrograman yang memerlukan beberapa variabel yang akan menampung data dengan tipe data yang sama dan akan mendapat perlakuan yang serupa, jadi daripada pusing2 bikin variabel banyak2 mending bikin satu variabel tapi isinya bisa satu jenis atau satu tipe,  selanjutnya fungsi dari $i < count($arr) itu digunain buat batesin perulangannya, coba aja kalo ga digituin pasti error deh dijamin, kalopun jalan itu data diulang2 terus sampe ngehang komputer ente, nah selanjutnya sintak dari $a=$arr[$i]; itu digunain buat ngurutin data yang ada didalam array biar bisa ditampilin sesuai dengan urutan array, nah kalo yang $i++; itu buat lanjutin perulangannya, kao ga ada ini variabel dijamin bakalan ngehang deh browser kalian.

3. Fungsi do-while

loh apaan lagi tuh? tenang-tenang bukan makhluk asing kok itu, itu sodara kembarnya fungsi while yang diatas kita bahas, pasti dah pada heran, bingung sambil koprol apasih bedanya while sama do-while ya tulisannya aja beda, tentu aja penulisan programnya juga pasti beda hehehehehe becanda, fungsi dari do-while itu sendiri adalah sama seperti fungsi while bedanya kalo fungsi do-while pembatasan kondisi prulangannya berada di akhir fungsi itu sendiri sintak dasarnya sih kaya gini:

variabel
do
{
         statement;
}
while(kondisi);
bedanya selain fungsi whilenya ada dibawah tapi juga harus ada tanda “;” (titik koma) di akhir fungsi ini, oke kalo bingung nih saya kasih contohnya

<?php
$a=1;
do
{
    echo $a;
    $a++;
}
while($a <= 10);
?>
 Semoga bermanfaat

0 comments:

Post a Comment

ANDA SOPAN KAMI SEGAN :)

 
Toggle Footer