PHP mendukung berikut empat jenis lingkaran.
- for - loop melalui blok kode jumlah tertentu kali.
- while- loop melalui blok kode jika dan selama kondisi tertentu adalah benar.
- do ... while - loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi khusus adalah benar.
- foreach - loop melalui blok kode untuk setiap elemen dalam array.
The PHP while Loop.
Untuk loop digunakan ketika Anda tahu sebelumnya berapa kali script harus dijalankan.
while (condition is true) {
code to be executed;
}
- init counter: Inisialisasi nilai loop counter
- Tes counter: Dievaluasi untuk setiap iterasi loop. Jika bernilai TRUE, loop terus. Jika mengevaluasi ke FALSE, loop berakhir.
- kenaikan counter: Meningkatkan nilai loop counter
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
PHP foreach loop
The loop foreach bekerja hanya pada array, dan digunakan untuk loop melalui setiap pasangan kunci / nilai dalam array.
foreach ($ array as $ value ) {
code to be executed;
}
Untuk setiap iterasi loop, nilai elemen array saat ditugaskan untuk $ value dan array pointer digerakkan oleh satu, sampai mencapai elemen array terakhir.
Contoh berikut menunjukkan sebuah loop yang akan menampilkan nilai-nilai dari array yang diberikan ($ warna):
Contoh :
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
PHP do...while loop.Do ... while akan menjalankan blok kode setidaknya sekali - maka ia akan mengulang loop selama kondisi benar .Contoh berikut akan menambah nilai i setidaknya sekali , dan itu akan terus incrementing variabel i asalkan memiliki nilai kurang dari 10.Contoh :<?php $i = 0; $num = 0; do { $i++; } while( $i < 10 ); echo ("Loop stopped at i = $i" ); ?>
The php continue statement.
Sama seperti pernyataan istirahat terus pernyataan terletak di dalam blok pernyataan yang berisi kode yang loop mengeksekusi , didahului dengan tes kondisional . Untuk lulus menghadapi melanjutkan pernyataan , sisa kode loop dilewati dan lulus selanjutnya dimulai .Pada contoh loop berikut mencetak nilai dari array tetapi untuk yang kondisi menjadi benar itu hanya melewatkan kode dan nilai berikutnya dicetak.Contoh :<?php $array = array( 1, 2, 3, 4, 5); foreach( $array as $value ) { if( $value == 3 ) continue; echo "Value is $value <br />"; } ?>
REFERRENSI :
www.tutorialspoint.com
-
Tidak ada komentar:
Posting Komentar
Berikan Komentar, yang baik akan di balas dengan baik Pula.
Komentarmu Cerminan Hidupmu.