Pengolangan/looping digunakan untuk melaksanakan satu perintah atau blok perintah secara berulang-ulang, dengan jumlah pengulangan sesuai dengan kondisi/syarat tertentu.
Sintaks/Struktur pemilihan :
1.While
2.Do… While
Struktur Pengulangan :
1. While:
While (kondisi){
statement;
counter;
}
Statement akan dilakukan apabila kondisi bernilai true. Statement tidak akan dilakukan apabila kondisi tidak bernilai true. Ada kemungkinan tidak terjadi pengulangan sama sekali apabila kondisi tidak terpenuhi.
2. Do..while:
Do{
statement;
counter;
} while (kondisi)
Statement akan dilakukan selama kondisi bernilai true. Statement tidak akan dilakukan apabila kondisi tidak bernilai true. Pada pengulangan ini, statement akan dilakukan minimal satu kali.
3. For:
For (i=x;i<=n;c++){
statement;
}
Keteranga :
i : variabel counter/pencacah
x : nilai awal dari counter
n : nilai batas akhir pengulangan
i++ : untuk increment counter
Contoh Script ke-1 :
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>Untitled Document</title>
</head>
<body>
<?php
$i=0;
do{
echo $i.'<br />’;
$i++;
}while ($i<=10)
?>
</body>
</html>