Loops dalam PHP digunakan untuk mengeksekusi blok kode yang sama beberapa kali. PHP mendukung berikut empat tipe loop.
for - loop melalui blok kode sejumlah waktu tertentu.
while - loops melalui blok kode jika dan selama kondisi yang ditentukan benar.
do... while - loop melalui blok kode sekali, dan kemudian ulangi loop selama kondisi khusus benar.
foreach - loop melalui blok kode untuk setiap elemen dalam array.
Kami akan membahas tentang melanjutkan dan berdasarakan kata kunci yang digunakan untuk mengontrol eksekusi loop.
Pernyataan for digunakan ketika Anda tahu berapa kali Anda ingin mengeksekusi pernyataan atau blokir pernyataan. Sintaks
Penginisialisasi digunakan untuk mengatur nilai awal untuk penghitung jumlah iterasi loop. Suatu variabel dapat dideklarasikan di sini untuk tujuan ini dan itu tradisional untuk nama variabel diawali dengan dollah $i.
Berikut contoh membuat lima iterasi dan mengubah nilai yang ditetapkan dari dua variabel pada setiap lintasan pengulangan:
<html>
<body>
<?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" );
?>
</body>
</html>
Pernyataan loop while
Pernyataan saat akan mengeksekusi blok kode jika dan selama ekspresi tes benar.
Jika ekspresi tes benar maka blok kode akan dieksekusi. Setelah kode dieksekusi, ekspresi tes akan dievaluasi lagi dan pengulangan akan berlanjut sampai ekspresi tes ditemukan salah untuk sintak sebagai berikut:
for - loop melalui blok kode sejumlah waktu tertentu.
while - loops melalui blok kode jika dan selama kondisi yang ditentukan benar.
do... while - loop melalui blok kode sekali, dan kemudian ulangi loop selama kondisi khusus benar.
foreach - loop melalui blok kode untuk setiap elemen dalam array.
Kami akan membahas tentang melanjutkan dan berdasarakan kata kunci yang digunakan untuk mengontrol eksekusi loop.
Pernyataan for loop
Pernyataan for digunakan ketika Anda tahu berapa kali Anda ingin mengeksekusi pernyataan atau blokir pernyataan. Sintaks
for(inisialisasi; kondisi; kenaikan) {
kode yang akan dieksekusi;
}
Penginisialisasi digunakan untuk mengatur nilai awal untuk penghitung jumlah iterasi loop. Suatu variabel dapat dideklarasikan di sini untuk tujuan ini dan itu tradisional untuk nama variabel diawali dengan dollah $i.
Berikut contoh membuat lima iterasi dan mengubah nilai yang ditetapkan dari dua variabel pada setiap lintasan pengulangan:
<html>
<body>
<?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" );
?>
</body>
</html>
Pernyataan loop while
Pernyataan saat akan mengeksekusi blok kode jika dan selama ekspresi tes benar.
Jika ekspresi tes benar maka blok kode akan dieksekusi. Setelah kode dieksekusi, ekspresi tes akan dievaluasi lagi dan pengulangan akan berlanjut sampai ekspresi tes ditemukan salah untuk sintak sebagai berikut:
while (kondisi) {Untuk contoh penggunaannya sebagai berikut:
kode yang akan dieksekusi;
}
<html>Jika sobat kurang paham dengan sintak PHP silahkan tinggalkan pesan dibawah saya akan bantu resolve jika mampu,
<body>
<?php
$i = 0;
$num = 50;
while( $i < 10) {
$num--;
$i++;
}
echo ("Loop stopped at i = $i and num = $num" );
?>
</body>
</html>