Tuesday, November 24, 2015

Struktur Kendali Perulangan While, Do While and Foreach PHP

Struktur Kendali Perulangan While, Do While and Foreach PHP
Struktur Kendali Perulangan While, Do While and Foreach PHP

Perintah While di PHP

Perintah while di PHP digunakan untuk mengulangi suatu perintah sampai jumlah yang belum bisa ditentukan. Pengulangan akan terus berjalan selama kondisi masih bernilai benar.

Sintaks penulisan perintah while adalah sebagai berikut :

while (kondisi)
{
pernyataan yang akan dijalankan
}

Contoh struktur pengulangan dengan while:
File berikut saya simpan dengan nama while.php

<html>
<head>
 <title>Struktur pengulangan dengan WHILE</title>
</head>
<body>
 <?php
  $i=1;
  while ($i <= 6)
  {
   echo "<h$i>Ini adalah contoh heading $i</h$i>";
  $i++;
  }
 ?>
</body>
</html>

Perintah Do . . . While di PHP

Perintah do...while dalam PHP, proses pengulangan akan terus dikerjakan jika kondisi yang diperiksa di while masih bernilai benar. Proses pengulangan akan dihentikan jika kondisi sudah bernilai salah.

Sintaks penulisan do... while sebagai berikut :

do
{
 pernyataan yang dijalankan
}
while (kondisi);


Perbedaan antara perintah while dengan do...while adalah terletak dari kondisi yang diperiksa. Pada perintah while, kondisi yang diperiksa terletak di awal perulangan, sehingga sebelum masuk ke dalam perulangan while kondisi harus bernilai benar.

Sedangkan pada perintah do...while, kondisi diperiksa di akhir perulangan. Ini berarti bahwa paling sedikit sebuah perulangan akan dilakukan oleh perintah do...while, karena untuk masuk ke perulangan tidak ada kondisi yang harus dipenuhi.

Contoh struktur pengulangan dengan do...while:
File berikut saya simpan dengan nama file dowhile.php

<html>
<head>
 <title>Struktur pengulangan dengan DO... WHILE</title>
</head>
<body>
 <?php
  $i = 1;
 do
 {
 echo "Ini juga pengulangan yang ke-$i<br>";
  $i++;
 }
 while ($i <= 6);
  $j = 5;
 do
 {
 echo "<br>Perulangan ini kondisinya tidak terpenuhi<br>";
  $j++;
 }
 while($j <= 3);
 ?>
</body>
</html>

Perintah Foreach

Perintah foreach di PHP merupakan sebuah perulangan pada variabel bertipe array.
Sintaks penulisan foreach sebagai berikut :

foreach (variabel array as variabel lain)
{
 pernyataan yang dijalankan
}

Contoh struktur pengulangan dengan foreach :
File berikut saya simpan menggunakan nama foreach.php

<html>
<head>
 <title>Struktur pengulangan dengan foreach</title>
</head>
<body>
 <?php
  $a = array("Cirebon","Jakarta","Bandung","Yogyakarta");
  foreach ($a as $data)
 {
  echo "$data <br>";
 }
 ?>
</body>
</html>

Baca juga post mengenai materi Perulangan (looping) di PHP:

  1. Struktur Kendali Perulangan di PHP

2 comments:

  1. Bandar Judi Bola, Live Casino, Agen Poker & Live Game Terbaru dan Terpercaya di Asianbola77
    Gampang Daftar, Gampang Main dan Gampang Menangnya..

    1 USER ID UNTUK SEMUA PERMAINAN :
    - SPORTBOOK
    - LIVE CASINO
    - POKER
    - SLOT GAME
    - LIVE GAME

    Segera Bergabung Bersama Kami di Asianbola77
    Promo Menarik Dari Asianbola77
    - Minimal Deposit Rp 25.000
    - Minimal Withdraw Rp 50.000
    - BONUS NEW MEMBER SPORTBOOK 100%
    - BONUS DEPOSIT HAPPY HOUR 09:00 - 21:00 WIB
    - BONUS CASHBACK UP TO 15%
    - BONUS LIVECASINO UP TO 0,8%
    - BONUS ROLLINGAN POKER 0,3%
    - BONUS REFFERAL 2.5%
    Contact Us Now :
    ?? Wechat : Asianbola77
    ?? BBM : DC8820C7
    ?? Wa : +6281244043118
    ?? Line : Asianbola77
    ?? Link Pendaftaran : lc.chat/now/9325575/

    ReplyDelete
  2. Dapatkan Penghasilan Tambahan Dengan Bermain Poker Online di www , SmsQQ , com

    Keunggulan dari smsqq adalah
    *Permainan 100% Fair Player vs Player - Terbukti!!!
    *Proses Depo dan WD hanya 1-3 Menit Jika Bank Tidak Gangguan
    *Minimal Deposit Hanya Rp 10.000
    *Bonus Setiap Hari Dibagikan
    *Bonus Turn Over 0,3% + 0,2%
    *Bonus referral 10% + 10%
    *Dilayani Customer Service yang Ramah dan Sopan 24 Jam NONSTOP
    *Berkerja sama dengan 4 bank lokal antara lain : ( BCA-MANDIRI-BNI-BRI )

    Jenis Permainan yang Disediakan ada 8 jenis :
    Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar 66

    Untuk Info Lebih Lanjut Dapat menghubungi Kami Di :
    BBM: 2AD05265
    WA: +855968010699
    Skype: smsqqcom@gmail.com


    bosku minat daftar langsung aja bosku^^

    ReplyDelete

Blog Archive