Saturday, June 13, 2009

Pengulangan

Pengulangan

 

Bagian  ini  akan menguraikan  jenis-jenis  dan  implementasi  struktur  kontrol perulangan. Ada beberapa pengulangan diantaranya yaitu:

Ø Pengulangan while

Pada pernyataan ini, ekspresi akan dievaluasi dan pengulangan dieksekusi jika dan hanya jika ekspresi bernilai true.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Loop while</title>

</head>

<body> 

<?php

$i = 0; 

while ($i < 10) {

  echo $i; 

  // Inkremen counter

  $i++;

?> 

</body>

</html>

 

Ø Pengulangan do-while

Bentuk  pengulangan  ini  mirip  dengan  while,  kecuali  bahwa  ekspresi pengontrolan  pengulangan  dilakukan  di  akhir  blok.  Ini  juga  berarti  bahwa blok  pengulangan  akan  dieksekusi  sedikitnya  satu  kali,  meskipun  ekspresi bernilai false.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Loop do-while</title>

</head>

<body> 

<?php 

$i = 0; 

do {

  echo $i; 

  // Inkremen counter

  $i++;

} while ($i < 10); 

?> 

</body>

</html>

 

Ø Pengulangan for

Pernyataan  pengulangan  ini  paling  banyak  digunakan  di  dalam  program, khususnya ketika jumlah iterasinya sudah diketahui. Struktur pengulangan for terdiri dari tiga bagian: ekspresi inisialisasi, kondisi perulangan, dan ekspresi inkremen.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Loop for</title>

</head>

<body>

<?php

for ($i = 0; $i < 10; $i++) {

  echo $i;

}

?>

</body>

</html>

 

Ø Pengulangan foreach

Sebagai  tambahan,  PHP  juga  menyediakan  konstruksi  foreach  yang  dapat digunakan untuk melakukan iterasi di array atau koleksi.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

  <title>Loop foreach</title>

</head>

<body>

<?php

$arr = array(1, 2, 3, 4);

foreach ($arr as $value) {

  echo $value;

}

?>

</body>

</html>

0 comments:

Post a Comment