PHP Looping Sementara

PHP Looping Sementara

PHP Loops

Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan baris hampir sama beberapa script kita dapat menggunakan loop untuk melakukan tugas seperti ini.
Dalam PHP, kita memiliki pernyataan perulangan berikut:
  • sementara - loop melalui blok kode sementara kondisi yang ditentukan benar
  • lakukan ... sementara - loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
  • untuk - loop melalui blok kode jumlah tertentu kali
  • foreach - loop melalui blok kode untuk setiap elemen dalam array

Loop sementara

Sementara loop mengeksekusi blok kode sementara kondisi benar.

Sintaksis

while (condition)
  {
  code to be executed;
  }

Contoh

Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan i = 1. Loop akan terus berjalan selama i kurang dari, atau sama dengan 5. saya akan meningkat 1 setiap kali loop berjalan:
<html>
<body>

<?php
$i=1;
while($i<=5)
  {
  echo "The number is " . $i . "<br />";
  $i++;
  }
?>

</body>
</html>
Output:
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5


Melakukan ... sementara Pernyataan

Melakukan ... sementara pernyataan akan selalu mengeksekusi blok kode sekali, kemudian akan memeriksa kondisi, dan ulangi loop sementara kondisi benar.

Sintaksis

do
  {
  code to be executed;
  
}
while (condition);

Contoh

Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan i = 1. Hal ini kemudian akan kenaikan i dengan 1, dan menulis beberapa output. Maka kondisi tersebut akan diperiksa, dan loop akan terus berjalan selama i kurang dari, atau sama dengan 5:
<html>
<body>

<?php
$i=1;
do
  {
  $i++;
  echo "The number is " . $i . "<br />";
  }
while ($i<=5);
?>

</body>
</html>
Output:
The number is 2
The number is 3
The number is 4
The number is 5
The number is 6

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. binarycomputer99 - All Rights Reserved
Template Created by Creating Website Published by Mas Template | Distributed By: BloggerBulk
Proudly powered by Blogger