Friday, June 16, 2017

Pengulangan Pada PHP (while, do-while, for, foreach)

looping pada PHP

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.

bm

"Musuh yang sebenarnya bukanlah orang lain, melainkan ego diri kita sendiri. Jadi, kalahkanlah ego diri kita sendiri, maka kesuksesan dapat diraih!".

Post a Comment