syntaxdelphi.blogspot.co.id – setelah sebelumnya kita mempelajari tentang Percabangan Pada PHP (if, ifelse dan switch) yang berfungsi untuk mengeksekusi suatu statement berdasarkan kondisinya apakah bernilai true/false. Pada kali ini, saya akan menjelaskan tentang Pengulangan Pada PHP. Dalam membangun sebuah aplikasi web, terkadang atau bahkan sering kita menjumpai suatu statement yang harus diulang-ulang. Nah, dalam PHP terdapat beberapa statement pengulangan diantaranya : while, do-while, for, foreach.
Macam-macam Statement Pengulangan Pada PHP
Statement While
Dengan statement while, maka pemeriksaan kondisi akan dilakaukan diawal blok. Sehingga, badan blok tidak akan di eksekusi atau akan diabaikan.Struktur while
<?php
while( ekspresi ) {
Statement;
}
?>
Contoh:
<?php
$n = 5;
$i = 1;
while($i <= 5){
echo "Selamat Belajar PHP
";
$i++;
}//Output Akan Menampilkan Selamat Belajar PHP Sebanyak 5 Kali
?>
Statement do-while
Berbeda dengan while, statement do-while meletakan kondisinya diakhir blok. Sehingga bagian badan yang berada diawal blok akan dieksekusi sekali, walaupun kondisinya tidak terpenuhi.Struktur do-while
<?php
do
{ statement; }
while( eksprsi );
?>
Contoh:
<?php
$n = 5;
$i = 1;
do{
echo "Selamat Belajar PHP
";
$i++;
} while($i <= $n);
//Output Akan Menampilkan Selamat Belajar PHP Sebanyak 5 Kali
?>
Statment for
Statement for merupakan statement pengulangan yang bisa dibialang paling sederhana diantara bentuk lainya. Karena, pada statement for inisialisasi, kondisi, dan decrement/increment diletakan ditempat yang sudah ditentukan posisinya.Strktur for
<?php
for( inisialisasi; kondisi; increment/decrement; ){
statement;
}
?>
Contoh:
<?php
for($i=1; $i<=5; $i++){
echo "Selamat Belajar PHP";
}
//Output Akan Menampilkan Selamat Belajar PHP Sebanyak 5 Kali
?>
Statement foreach
Statement foreach digunakan untuk melakukan pegulangan pada saat mengakses elemen-elemen array.Struktur foreach
<?php
foreach( $array as $elemenArray ){
statemen;
}
?>
Contoh:
<?php
$names = array('Achmad', 'Fajar', 'Rizal');
foreach ($names as $name) {
echo "Hello $name
";
}
//Output Akan Menampilakan Semua Nama Yang Ada Pada Variable Array $names
?>
Kurang lebih seperti itulah yang bisa saya jelaskan mengenai statement pengulangan yang ada pada PHP jika ada yang masih belum jelas bisa ditanyakan dikolom komentar.
Post a Comment