Macam Macam Perulangan Pada PHP

04-Mar-19, 4:57 pm Nabila Aprilia Putri 1051

Macam Macam Perulangan Pada PHP

Perulangan Pada PHP

Struktur perulangan (atau dalam bahasa inggris disebut dengan loop) adalah instruksi program yang bertujuan untuk mengulang beberapa baris perintah. Dalam merancang perulangan kode program, kita setidaknya harus mengetahui 3 komponen, yaitu kondisi awal dari perulangan, perintah program yang akan diulang, serta kondisi akhir dimana perulangan akan berhenti.
dalam PHP ada beberapa macam perulangan, pada kesempatan kali ini saya akan menjelaskan 4 buah perulangan pada PHP yang sering digunakan.  berikut ini macam macam perulangan :

1. For
Perulangan for biasanya digunakan untuk perulangan yang kondisinya dapat ditentukan.
struktur penulisan perulangan for :

for (start; condition; increment)
    {
       statement;
    }

~ start adalah kondisi pada saat awal perulangan
~condition adalah kondisi yang harus di penuhi agar kondisi di jalankan
~increment/decrement adalah bagian yang digunakan untuk memproses variabel counter agar bisa memenuhi kondisi akhir perulangan

contoh:
<?php
for ($i= 1; $i <= 5; $i++)
{
   echo "belajar Looping PHP";
}
?>
maka akan menghasilkan :
belajar Looping PHP
belajar Looping PHP
belajar Looping PHP
belajar Looping PHP
belajar Looping PHP

2. While
Perulangan while digunakan pada perulangan yang kondisinya tidak dapat ditentukan
struktur penulisan perulangan while :

while (condition)
{
    statement;
    statement;
}

~Condition adalah kondisi yang harus dipenuhi agar perulangan berlangsung.
~Statement adalah kode program yang akan diulang.

contoh:
<?php
$i=1;
while ($i <= 5)
{
   echo "$i";
   $i=$i+1;
}
?>
maka akan menghasilkan:
1
2
3
4
5

3. do-while
Perulangan do-while digunakan pada perulangan yang kondisinya tidak dapat diprediksi.
struktur penulisan perulangan do-while :

do {
    statement;
    statement;
} while (condition);

contoh:
<?php
$i=10;
do
{
  echo "$i";
  $i=$i-2;
} while ($i >= 0);
?>
maka akan menghasilkan:
10
8
6
4
2
0

4. Foreach
Perulangan foreach digunakan untuk menampilkan isi data/value pada sebuah array.

contoh :
<?php
$huruf = array("A","B","C","D","E");
 
foreach ($huruf as $value)
{
   echo "$value";
}
?>

Maka akan menampilkan :
A
B
C
D
E

Populer Artikel

27-Feb-19, 4:48 pm

The Cookie Law

Apa itu Cookie?Cookie bukanlah sebuah program atau sejenisnya, cookie hanyalah serangkaian text sederhana-atau lebih seperti short-term-memory berukuran kecil yang…
28-Feb-19, 10:56 am

Framework PHP

Halo! Setelah sebelumnya saya membahas mengenai PHP Native dan Framework di artikel sebelumnya. Sekarang saya akan membahas…
29-Jan-19, 5:02 pm

SERIALIZE dan UNSERIALIZE pada PHP

apa itu serialize dan unserialize?serialize dan unserialize merupakan salah satu fungsi bawaan dari PHP yang sering digunakan dalam pembuatan sebuah…
18-Feb-19, 4:12 pm

Content Management System

Apa Itu CMS? CMS atau Content management system yang dalam  bahasa indonesia disebut dengan sistem management konten,…

Post Comments.

  • BY: yrpfycvifv
    25-Aug-20, 12:22 am

    Indonesia Kompeten. Learn, Competent and Success [url=http://www.g5s0h8qtmt32kwhk25599qk7678h6ml6s.org/]uyrpfycvifv[/url] yrpfycvifv http://www.g5s0h8qtmt32kwhk25599qk7678h6ml6s.org/ ayrpfycvifv<

  • BY: CWDM
    11-Sep-20, 4:05 pm
  • BY: T-SHIRT
    13-Sep-20, 1:15 am
  • BY: Oil Pump
    15-Sep-20, 6:47 am
  • BY: 520
    12-Oct-20, 4:45 pm

    520

  • BY: FWDM Node
    15-Oct-20, 10:44 pm
  • BY: Wonder
    19-Oct-20, 6:51 pm
  • BY: Face Mask
    03-Nov-20, 12:33 pm
  • BY: ????
    05-Nov-20, 12:04 pm
  • BY: ??AV????
    18-Nov-20, 12:08 am
  • BY: 3m9925
    21-Nov-20, 8:04 pm
  • BY: ??AV????
    17-Feb-21, 12:05 pm
  • BY: Products
    18-Feb-21, 6:06 pm
  • BY: Featured
    18-Feb-21, 6:12 pm
  • BY: Bulk Bags
    18-Feb-21, 10:14 pm
  • BY: ????A?
    21-Feb-21, 10:23 am
  • BY: ????
    21-Feb-21, 2:35 pm
  • BY: 480x272
    26-Feb-21, 8:02 am
  • BY: KP-CM1
    05-Mar-21, 8:00 am
  • BY: BENZ
    05-Mar-21, 8:28 pm
  • BY: ????
    07-Mar-21, 2:54 pm
  • BY: ??????
    07-Mar-21, 5:04 pm
  • BY: Ceramic
    11-Mar-21, 6:08 pm
  • BY: ????
    12-Mar-21, 4:27 am
  • BY: ??AV????
    12-Mar-21, 6:18 am
  • BY: ??????
    12-Mar-21, 6:58 am
  • BY: ????
    17-Mar-21, 4:51 am
  • BY: ??????
    24-May-21, 12:47 am
  • BY: AV SEXY
    24-May-21, 4:30 am
  • BY: AV SEXY
    31-May-21, 12:29 am
  • BY: blb
    01-Jun-21, 10:43 am

    blb

  • BY: 3m N95
    02-Jun-21, 6:39 pm
  • BY: syringe
    02-Jun-21, 10:50 pm
  • BY: 99?ramic
    05-Jun-21, 12:41 am
  • BY: AV SEXY
    10-Jun-21, 12:45 am
  • BY: BXL
    10-Jun-21, 2:45 am

    BXL

  • BY: ?????????????????????????????????? ???????????? ??????????
    10-Jun-21, 12:19 pm

    BXL

  • BY: ??????
    11-Jun-21, 2:33 am
  • BY: ????
    13-Jun-21, 10:13 am
  • BY: Other
    15-Jun-21, 4:13 am
  • BY: Cl To Oz
    16-Jun-21, 12:56 pm
  • BY: Oem Kn95 Supplier
    18-Jun-21, 6:17 am
  • BY: ??????
    21-Jun-21, 8:54 am
  • BY: ????
    23-Jun-21, 10:20 pm
  • BY: 100-44-7
    29-Jun-21, 2:25 am
  • BY: 504-20-1
    30-Jun-21, 7:01 pm
  • BY: 7727-73-3
    02-Jul-21, 10:09 pm
  • BY: Jlesqo
    04-Jul-21, 9:09 am

    Lhyhrc - cvs ed pills Txuuei

  • BY: ??????
    07-Jul-21, 2:55 am
  • BY: ???
    07-Jul-21, 4:01 am
  • BY: 336????
    07-Jul-21, 4:59 am
  • BY: Vgiifw
    07-Jul-21, 9:12 am

    priligy 30mg online - priligyp tadalafil 20mg from india

  • BY: JoeBoand
    08-Jul-21, 12:01 am

    [url=https://oraltadalafil.com/]buy cheap tadalafil online[/url] [url=https://tadalafilyes.com/]best tadalafil in india[/url] [url=https://cialisbne.com/]cialis coupon[/url] [url=https://fviagra.com/]cheap viagra generic canada[/url] [url=https://cialisaf

  • BY: ??????
    09-Jul-21, 10:09 pm
  • BY: Prgwgy
    10-Jul-21, 1:37 am

    cost of prednisone tablets - prednisone 5 mg prednisone 105

  • BY: Akxneh
    11-Jul-21, 4:50 pm

    provigil generic - provigil for adhd provigil schedule

  • BY: JackBoand
    12-Jul-21, 9:34 pm

    [url=https://longpills.com/]cephalexin 500 mg with out prescription[/url] [url=https://modafinilxc.com/]modafinil purchase[/url] [url=https://sfmeds.com/]lasix pills for sale[/url] [url=https://999tabs.com/]buy prednisone over the counter[/url] [url=https

  • BY: Qtipby
    13-Jul-21, 2:45 am

    order accutane no prescription - accutane cost in uk buy isotretinoin

  • BY: Hlucwx
    15-Jul-21, 1:20 am

    buy vardenafil with dapoxetine - vardstrong buy real vardenafil online

  • BY: Vnhftm
    16-Jul-21, 3:41 am

    ivermectin where to buy - ivermectin 0.1 uk ivermectin generic name

  • BY: Pguoxe
    18-Jul-21, 2:04 am

    ivermectin online pharmacy - purchase stromectol

  • BY: Zpsmjs
    19-Jul-21, 2:49 am

    accutane australia buy - accutane buy online generic accutane 40 mg

  • BY: Kiosk
    20-Jul-21, 2:26 pm
  • BY: Rphdrd
    23-Jul-21, 9:59 am

    buy cialis online us pharmacy - cialis canada online cialis 5mg for daily use

  • BY: Lmvklm
    25-Jul-21, 3:11 pm

    over the counter prednisone no prescription - prednisone 10mg 120 prednisone

  • BY: ??????
    25-Jul-21, 6:46 pm
  • BY: 122-62-3
    25-Jul-21, 10:18 pm

Reply Comments.