Loop dalam PHP digunakan untuk menjalankan kode yang sama dengan pengulangan tertentu, berikut 4 jenis pengulangan di dalam PHP:
For - Loop / Pengulangan kode dengan jumlah tertentu
while - Loop / Pengulangan kode jika selama kondisi kode itu true
do...while - Loop / Pengulangan kode sekali, dan kemudian melakukan pengulangan jika kondisi kode true
foreach - Loop / Pengulangan kode setiap elemen dalam bentuk array.
Baca Juga: Tutorial Lengkap Dasar PHP
- For
Syntax
Contoh kode:
Output
Keterangan: $i = iterasi, nilai awal $a = 10 dan $b = 5, lalu melakukan pengulangan 5 kali dengan penambahan. jadi outputnya a=50 dan b=25
- While
Syntax
Contoh kode:
Output
Keterangan: $i = 0 dan $num = 50 , dimana $1++ berarti nilai $i ditambah pengulangan 10 kali, sedangkan $num-- dimana $num dikurangkan pengulangan 10.
- do ... while
Syntax
Contoh kode:
Output
Keterangan: sama seperti while, yang membedakan iterasi nya di pisah antara do dan while
- Foreach
Syntax
Contoh kode:
Output
Keterangan: $value dijadkan sebagai array, lalu dilakukan pengulangan sesuai jumlay array tersebut
Baca Juga: Fungsi Break dan Continue dalam Looping
Sumber: TutorialsPoint
For - Loop / Pengulangan kode dengan jumlah tertentu
while - Loop / Pengulangan kode jika selama kondisi kode itu true
do...while - Loop / Pengulangan kode sekali, dan kemudian melakukan pengulangan jika kondisi kode true
foreach - Loop / Pengulangan kode setiap elemen dalam bentuk array.
Baca Juga: Tutorial Lengkap Dasar PHP
Berikut Contoh Loop / Pengulangan di PHP
- For
Syntax
for (initialization; condition; increment){
code yang akan di eksekusi;
}
Contoh kode:
< ?php
$a = 0;
$b = 0;
for( $i = 0; $i < 5; $i++ ) {
$a += 10;
$b += 5;
}
echo ("At the end of the loop a = $a and b = $b" );
? >
Output
At the end of the loop a = 50 and b = 25
Keterangan: $i = iterasi, nilai awal $a = 10 dan $b = 5, lalu melakukan pengulangan 5 kali dengan penambahan. jadi outputnya a=50 dan b=25
- While
Syntax
while (condition) {
kode yang akan di eksekusi;
}
}
Contoh kode:
< ?php
$i = 0;
$num = 50;
while( $i < 10) {
$num--;
$i++;
}
echo ("Loop stopped at i = $i and num = $num" );
? >
Output
Loop stopped at i = 10 and num = 40
Keterangan: $i = 0 dan $num = 50 , dimana $1++ berarti nilai $i ditambah pengulangan 10 kali, sedangkan $num-- dimana $num dikurangkan pengulangan 10.
- do ... while
Syntax
do {
kode yang akan di eksekusi;
}
while (condition);
Contoh kode:
< ?php
$i = 0;
$num = 0;
do {
$i++;
}
while( $i < 10 );
echo ("Loop stopped at i = $i" );
? >
Output
Loop stopped at i = 10
Keterangan: sama seperti while, yang membedakan iterasi nya di pisah antara do dan while
- Foreach
Syntax
foreach (array as value) {
kode yang akan di eksekusi;
}
Contoh kode:
< ?php
$array = array( 1, 2, 3, 4, 5);
foreach( $array as $value ) {
echo "Value is $value ";
}
? >
Output
Value is 1 Value is 2 Value is 3 Value is 4 Value is 5
Keterangan: $value dijadkan sebagai array, lalu dilakukan pengulangan sesuai jumlay array tersebut
Baca Juga: Fungsi Break dan Continue dalam Looping
Sumber: TutorialsPoint


EmoticonEmoticon