Friday, February 10, 2017

PHP Part 13 : Perulangan Foreach dan Do While Pada PHP

Perulangan Foreach dan Perulangan Do While Pada PHP

Assalamu alaikum Wr Wb.
Dalam pertemuan kali ini, saya akan membahas mengenai perulangan foreach dan perulangan do while pada PHP.

Perulangan Foreach Pada PHP

PENGERTIAN
Foreach membangun memberikan cara mudah untuk iterate atas array. Foreach hanya bekerja pada array dan objek, dan akan mengeluarkan pesan kesalahan saat Anda mencoba untuk menggunakannya pada variabel dengan tipe data yang berbeda atau variabel diinisiasi.
Perulangan foreach hanya bisa digunakan untuk array dan digunakan untuk melakukan perulangan sebanyak elemen array. 

PEMBAHASAN
Sintaks untuk perulangan foreach adalah sebagai berikut :
foreach ($array as $value) {
// Blok kode yang akan dieksekusi tiap perulangan
}

Untuk setiap perulangan\/iterasi, nilai dari tiap elemen disimpan ke $value dan pointer\/penunjuk array maju hingga dia mencapai elemen yang terakhir. Contoh berikut menampilkan nilai dari tiap elemen yang ada di dalam array:

<?php
$warna = array('merah', 'kuning', 'hijau', 'biru');
    foreach ($warna as $val) {
echo "$val <br>";
}
?>

Hasilnya seperti ini:

Perulangan Do While Pada PHP

PENGERTIAN
Perulangan Do-while sangat mirip untuk sementara loop, kecuali ungkapan kebenaran diperiksa pada akhir setiap iterasi bukan di awal. Perbedaan utama dari biasa sementara loop adalah bahwa iterasi pertama loop do-while dijamin untuk menjalankan (ekspresi kebenaran hanya diperiksa pada akhir iterasi), sedangkan mungkin tidak selalu berjalan dengan teratur sementara loop (yang ekspresi kebenaran diperiksa pada awal setiap iterasi, jika mengevaluasi ke kanan PALSU dari awal, pelaksanaan lingkaran akan berakhir segera).
Perulangan do..while loops mirip dengan perulangan while, kecuali kebenaran ekspresi dicek di akhir iterasi. Perbedaan mendasar dari perulangan while adalah iterasi pertama pada do...while pasti akan dijalankan. 

PEMBAHASAN
Sintaks untuk perulangan do...while adalah sebagai berikut :
do {
// Blok kode yang akan dieksekusi
} while(kondisi benar)

Contoh berikut menampilkan bilangan 1 - 10 namun menggunakan do...while.
<?php
   $i = 1;
do {
   echo "Bilangan $i <br>";
$i++;
} while($i <= 10)
?>
Hasilnya seperti ini:


REFERENSI
Ebook web-pro-php-jogloraya

No comments:

Post a Comment