Logika Perulangan (Looping) pada PHP

perulangan berguna untuk melakukan sesuatu secara berulang-ulang sebanyak jumlha yang ditentukan dan akan berakhir pada syarat yang telah ditentukan. artikelcakep membahas perulangan yang point dan mudah dipelajari cocok untuk bagi pemula yaitu Looping menggunakan FOR dan Looping menggunakan While 

1. Looping Menggunakan FOR
    Syntax dasarnya :
    for (nilai awal; kondisi; pola perulangan){
    perintah-perintah yang ingin dilakukan perulangan
    }

    Contoh skrip sederhana :
   
<?php
for ($i=1; $i<10; $i++){
    echo"data ke-$i<br>";
}
?>


Jalankan skrip for.php, maka tampil seperti dibawah ini



Logika Perulangan FOR :
  • Nilai awal $i adalah 1 ($i=1), maka tampilkan "data ke-1".
  • Kemudia nilai $i ditambah dengan 1, lihat pola perulangan adalah $i++, artinya pola tersebut $i=$i+1, setelah ditambah 1, maka sekarang $i=2.
  • Selanjutnya dicek syarat perulangan, apakah nilai $i sekarang yang bernilai 2 lebih kecil dari 10(syarat perulangannya $i<10), kalau memenui syarat(true), maka tampikan "data ke-2".
  • sekarang nilai $i adalah 2, tambahkan 1 lagi sesuai dengan pola perulangan, maka nilai $i berikutnya adalah 3. cek lagi apakah 3 lebih kecil dari 10, bila iya maka tampilkan "data ke-3"
  • dan seterusnya nilai $i ditambahkan dengan 1 sampe bernilai 9 akan ditampilkan tersu sampai $i bernilai 10 tidak akan ditampilkan, karena sudah tidak memenuhi syarat perulangan 10<10 = false.
sobat coba simak perulangan for dalam bentuk form,

skrip form_for.php


<form method="GET" action="hasil_for.php">
berapa fil yang akan diupload : <br /><br />
<input type="text" name="jumlah_file" />
<input type="submit" value="Proses" />
</form>

script hasil_for.php

<?php
$jumlah_file=$_GET['jumlah_file'];

for($i=1; $i<=$jumlah_file;$i++){
    echo "file ke $i :<input type=\"file\" name=\" namafile$i \"><br>";
}
?>


Pertama sobat jalankan form_for.php di localhost kemudian isikan jumlah file yang sobat inginkan, contoh simak dibawah ini 

Logika Perulangan FOR , while php

Logika Perulangan FOR, WHILE PHP


2. Looping Menggunakan WHILE

Syntak dasarnya :

while(syarat perulangan){
perintah-perintah yang ingin dilakukan berulang-ulang;
}

contoh skrip sederhananya:

skrip while.php

<?php

$i=1; //nilai awal
while($i<10){  //syarat oerulangan
    echo "data ke-$i <br>";
    $i++; //pola perulangan
}

?>


artikelcakep format dasar while pada php

Pada dasarnya hasil skrip while.php akan sama dengan skrip for.php, karena secara fungsi, baik while maupun for sama-sama berguna untuk melakukan perulangan, jadi tergantung semaunya sobat. pola perulangan tidak hanya bisa ditambah 1 ($++), tapi juga bisa menggunakan pola penambah 2 yang di tulis dengan $i+=2, dan seterusnya. perulangan sangat terlihat manfaatnya ketika sobat ingin menampilkan data berupa array atau database. karena bisa dibayangkan kalau ada 1000 data yang inin ditampilkan, artinya sobat harus menulis 1000 barus skrip untuk menampilkan 1000 data tersebut. Namun dengan perulangan sobat cukup menulis satu baris saja untuk menampilkan 1000 data tersebut atau berapapun yang di inginkan., jadi lebih efektif dan efesien, inilah format penulisan perulangan pada PHP baik FOR maupun WHILE, gampangkan.....!! ayo sobat kembangkan sendiri dong biar kenal sama kodingnya ga hanya kenal cewek saaja hehehe.. peace






13 Komentar untuk "Logika Perulangan (Looping) pada PHP"

  1. tutorialnya mantep, nice artikel gan

    BalasHapus
  2. cocok nih gan bwat pemula blogger seperti saya, php sangat membantu

    BalasHapus
  3. kalo cara membuat perulangan terus agar bisa menampilkan bentuk bintang atau kotak bagaimana ya ?

    BalasHapus
  4. haha keliatan mudah ya kalo diliat, tapi pas praktek atau lagi ujian pasti disuruh bikin logika untuk membuat formasi bintang-bintang yang bikin muter pala berbie.

    mampir ditempat aku juga ya kak, di "drakorku-id"

    BalasHapus
  5. kalok bahas script di php sangat mudah, tapi giliran praktekin ERROR, hadehhh pengalaman saya

    BalasHapus
  6. Wah pembahasannya mudah gan thanks ya :D

    BalasHapus
  7. Mantab tulisannya... makin jadi ngerti pemakaian for.. makasih ya maa bro

    BalasHapus
  8. ini tugas yang saya cari bang makasih yaa

    BalasHapus
  9. wah bermanfaat nih kebetulan lagi belajar php, beda2 dikit lah sama c++

    BalasHapus

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel