Perulangan (looping) dalam PHP

PHP Perulangan (looping)
PHP Perulangan (looping)
Perulangan (looping) PHP digunakan untuk mengeksekusi blok kode/program sebanyak beberapa kali (dalam jumlah tertentu).

Dalam perulangan, umumnya terdiri dari 3 komponen, yaitu: 
  1. Nilai Awal/Inisialisasi, yaitu menentukan nilai awal dalam perulangan 
  2. Syarat Perulangan, jika nilai memenuhi kondisi tertentu, perulangan akan dilanjutkan, jika tidak, perulangan akan dihentikan.
  3. Perubah Nilai, selama perulangan berlangsung nilai akan diubah secara kontinyu.

Note!: Sebelum perulangan (looping) dijalankan, Anda perlu tahu terlebih dahulu kapan program / perulangan / looping akan berhenti / dihentikan. Jika tidak, komputer Anda akan mengalami Deadlock / Hang-up.

Syntax
for (init counter; test counter; increment counter) {
code to be executed;
}

Contoh 1
<?php
$a=1;
while($a<=15)
{
echo("Ini no ke-$a<br>");
$a++;
}
?>
Lihat hasilnya ->
Ini no ke-1
Ini no ke-2
Ini no ke-3
Ini no ke-4
Ini no ke-5
Ini no ke-6
Ini no ke-7
Ini no ke-8
Ini no ke-9
Ini no ke-10
Ini no ke-11
Ini no ke-12
Ini no ke-13
Ini no ke-14
Ini no ke-15

Contoh 2
<?php
for ($i=1;$i<=15;$i++)
{
//$i=1 >>> Nilai awal perulangan
//$i<=15 >>>kondisi syarat perulangan
//$i++ >>> pengontrol variabel perulangannya
echo("<font size=$i>$i</font><br>");
}
?>
Lihat hasilnya ->
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Perulangan foreach PHP

Foreach loop hanya bekerja pada array, dan digunakan untuk melintasi setiap pasang key/value dalam array.

Setiap iterasi(1x) perulangan, maka nilai/value array ditugaskan (ingat operator penugasan!) ke $value (nama variabel bebas!), sementara itu pointer array akan berpindah satu kali hingga mencapai elemen terakhir.

Setiap pointer (key/address) menunjukan nilai elemen masing-masing.

Disini saya tidak akan mengulang pembahasan tentang array. Bila Anda masih belum paham tentang konsep array, silakan pahami terlebih dahulu di sini:

Syntax
foreach ($array as $value) {
code to be executed;
}

Contoh
<?php  
$colors = array("red", "green", "blue", "yellow");

foreach ($colors as $value) {
echo "$value <br>";
}
?>
Lihat hasilnya ->
red
green
blue
yellow

Posting Komentar

Lebih baru Lebih lama

نموذج الاتصال