PHP while loops dan for loops
PHP 5 sementara Loops
PHP while loops
1. Dasar Teori
PHP sementara loop mengeksekusi blok kode
sementara kondisi yang ditentukan benar.
PHP Loops
Seringkali ketika Anda
menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi
berturut-turut.Alih-alih menambahkan beberapa hampir sama kode-garis dalam naskah,
kita dapat menggunakan loop untuk melakukan tugas seperti ini.
Dalam PHP, kita memiliki
pernyataan perulangan berikut:
·
sementara - loop melalui blok kode selama kondisi yang ditentukan
benar
·
do ... while - loop melalui blok kode sekali, dan kemudian mengulangi
loop selama kondisi yang ditentukan benar
·
untuk - loop melalui blok kode jumlah tertentu kali
·
foreach - loop melalui blok kode untuk setiap elemen dalam array
PHP sementara loop
Loop sementara
mengeksekusi blok kode selama kondisi yang ditentukan benar.
Sintaksis
while (condition is
true) {
code to be executed;
}
code to be executed;
}
Contoh
di bawah ini pertama menetapkan $ x variabel untuk 1 ($ x = 1). Kemudian,
sementara loop akan terus berjalan selama $ x kurang dari atau sama dengan 5 ($
x <= 5). $ X akan meningkat 1 setiap kali loop berjalan ($ x ++):
Contoh
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
PHP do ... while loop
do ... while akan selalu
mengeksekusi blok kode sekali, itu akan kemudian memeriksa kondisi, dan ulangi
loop sementara kondisi yang ditentukan benar.
Sintaksis
do {
code to be executed;
} while (condition is true);
code to be executed;
} while (condition is true);
Contoh
di bawah ini pertama menetapkan $ x variabel untuk 1 ($ x = 1). Kemudian,
do while akan menulis beberapa output, dan kemudian kenaikan variabel $ x
dengan 1. maka kondisi tersebut akan diperiksa (adalah $ x kurang dari atau
sama dengan 5?), Dan loop akan terus berjalan selama $ x kurang dari atau sama
dengan 5:
Contoh
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Perhatikan
bahwa dalam do a while kondisi diuji SETELAH mengeksekusi pernyataan di dalam
loop. Ini berarti bahwa do while akan mengeksekusi pernyataan setidaknya
sekali, bahkan jika kondisi salah pertama kalinya.
Contoh di bawah set $ x
variabel untuk 6, kemudian berjalan loop, dan kemudian kondisi
diperiksa :
Contoh
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
a. While Loops
Hasil :
b.
While Loops
Hasil :
Dari data hasil pengamatan diatas dapat di lihat bahwa ada
perbedaannya dari data hasil pengamatan yang pertama dan yang kedua, kalau yang
pertama php melakukan perulangan pada “This number is” dan yang kedua tidak
melakukan perulangan jadi tidak menghasilkan angka berurutan atau lainnya dia
hanya menampikan satu hasil yaitu enam.
While Loops dapat digunakan apabila anda ingin melakukan
perulangan suatu data yang cukup banyak tanpa harus membuat source code yang
terlalu banyak.
PHP 5 untuk Loops
PHP for loops
1. Dasar Teori
PHP untuk loop mengeksekusi blok kode jumlah tertentu
kali.
PHP
Loop
Untuk loop digunakan ketika
Anda tahu sebelumnya berapa kali script harus dijalankan.
Sintaksis
for (init counter; test counter; increment counter) {
code to be executed;
}
code to be executed;
}
parameter:
·
init kontra : Inisialisasi nilai
loop counter
·
Tes kontra : Dievaluasi untuk
setiap iterasi loop. Jika bernilai TRUE, loop terus. Jika mengevaluasi ke
FALSE, loop berakhir.
·
Peningkatan kontra : Meningkatkan nilai
loop counter
Contoh di bawah akan menampilkan angka 0
sampai 10:
Contoh
<?php
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
PHP
foreach loop
Foreach lingkaran hanya
bekerja pada array, dan digunakan untuk loop melalui setiap pasangan kunci /
nilai dalam array.
Sintaksis
foreach ($array as $value) {
code to be executed;
}
code to be executed;
}
Untuk setiap iterasi loop,
nilai elemen array saat ini ditugaskan untuk $ nilai dan array pointer
digerakkan oleh satu, sampai mencapai elemen array terakhir.
Contoh berikut menunjukkan
sebuah loop yang akan menampilkan nilai dari array yang diberikan ($ warna):
Contoh
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
a. For Loops Source Code
b. For Loops Result
c. For Loops Source Code
d. For Loops Result








Komentar
Posting Komentar