Perulangan/Looping (For, While, Do While, Foreach) Pada PHP - Looping atau perulangan digunakan untuk menjalankan suatu statement secara berulangulang atau secara terus menerus. Dalam PHP, kita memiliki pernyataan looping sebagai berikut:
while – melakukan pengulangan melalui blok kode sementara kondisi yang ditentukan benar
do ... while - pengulangan melalui blok kode satu kali, kemudian mengulangi loop selama kondisi yang ditentukan benar
for - pengulangan melalui blok kode sejumlah tertentu dari kali
foreach - pengulangan melalui blok kode untuk setiap elemen dalam array.
Perulangan for
Berguna untuk pengulangan yang sudah ditentukan terlebih dahulu awalnya berapa, dijalankan sampai kondisi bagaimana.
Struktur dasar :
for(awal; kondisi; penambahan){
kode untuk dijalankan
}
Program berikut adalah latihan untuk pengulangan for sbb :
<?php
for ($i = 1; $i <= 10; $i++) {
echo $i."<br>";
}
?>
for ($i = 1; $i <= 10; $i++) {
echo $i."<br>";
}
?>
Output :
1
2
3
4
5
6
7
8
9
10
Perulangan while
Berguna untuk menjalankan suatu kode terus menerus selama kondisi bernilai TRUEStruktur dasar :
while(kondisi){
kode untuk dijalankan;
}
Program berikut adalah latihan untuk pengulangan while sbb :
<?php
$i=1;
while($i<=5)
{
echo "Nomor : " . $i . "<br />";
$i++;
}
?>
$i=1;
while($i<=5)
{
echo "Nomor : " . $i . "<br />";
$i++;
}
?>
Output :
Nomor : 1
Nomor : 2
Nomor : 3
Nomor : 4
Nomor : 5
Perulangan Do While
Berikut contoh penggunaannya:
<?php
$i = 2;
do {
$i++;
echo $i."<br />";
}
while($i<=10);
?>
$i = 2;
do {
$i++;
echo $i."<br />";
}
while($i<=10);
?>
Output:
3
4
5
6
7
8
9
10
11
Perulangan foreach
Perulangan untuk array yang mempunyai nilaiStruktur dasar :
foreach (array as $value){
statement
}
atau
foreach (array as $key => $value){
statement
}
Program berikut adalah latihan untuk pengulangan foreach sbb :
<?php
$angka = array("satu", "dua", "tiga", "satu juta");
foreach($angka as $key => $value) {
echo "Key: $key; Value: $value<br />\n";
}
?>
$angka = array("satu", "dua", "tiga", "satu juta");
foreach($angka as $key => $value) {
echo "Key: $key; Value: $value<br />\n";
}
?>
Output :
Key: 0; Value: satu
Key: 1; Value: dua
Key: 2; Value: tiga
Key: 3; Value: satu juta
Dari contoh yang telah dibuat ternyata menggunakan Perulangan/Looping (For, While, Do While, Foreach) Pada PHP tidak sulit. Semoga tutorial ini dapat membantu dan dapat dikembangkan. Jika tutorial ini bermanfaat silahkan "SHARE". Terima kasih..
1 komentar
Terimakasih.. tulisannya sangat bermanfaat..
My blog
My Campus
EmoticonEmoticon