loading...

Struktur Kendali Perulangan dalam PHP

Struktur Kendali Perulangan dalam PHP
Perulangan di PHP
Struktur kendali pengulangan digunakan untuk mengulang suatu perintah sebanyak yang diinginkan. Contohnya: menampilkan nomor bilangan 1 s/d 10. Kalau dituliskan secara manual, maka sangat tidak efesien apalagi jika kita ingin menampilkan bilangan 1 s/d 1000. Ada beberapa perintah pengulangan yang dapat digunakan, diantaranya : For, While, Do ... While, dan Foreach.

Perintah For di PHP
Perintah for digunakan untuk mengulangi suatu perintah dengan jumlah pengulangan yang sudah diketahui. Pada perintah ini tidak perlu menuliskan suatu kondisi untuk diuji. Kita hanya perlu menuliskan nilai awal dan akhir variabel penghitung. Nilai variabel penghitung akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan.


Sintaks penulisan perintah for adalah sebagai berikut:

for (nilai_awal; nilai_akhir; penambahan/pengurangan)
{
pernyataan yang dijalankan
}

Contoh struktur pengulangan dengan for:

File berikut saya simpan menggunakan nama for1.php

<html>
<head>
<title>Struktur Pengulangan dengan FOR</title>
</head>
<body>
<?php
for ($x=1;$x<=100;$x++)
{
echo “Angka $x<br>”;
}
?>
</body>
</html>

Mari kita tulis lagi perulangan for. File berikut saya simpan menggunakan nama for02.php.

<html>
<head>
<title>Struktur Pengulangan dengan FOR</title>
</head>
<body>
<?php
for ($x=100;$x>=1;$x--)
{
echo “Angka $x<br>”;
}
?>
</body>
</html>


Contoh pengulangan for di PHP sekali lagi. File ini saya simpan menggunakan nama for03.php.

<html>
<head>
<title>Struktur Pengulangan dengan FOR</title>
</head>
<body>
<?php
for ($r=1; $r<=10; $r++)
{
for ($s=1; $s<$r; $s++)
{
echo “$s”;
//echo “*”
}
echo “<br>”;
}
?>
</body>
</html>

PENTING!


Pada perulangan for ada operator perbandingan, jika pada pengulangan incrementatau menaik bentuk operatornya adalah “<=”, namun dalam pengulangan decrementatau menurun bentuk operatornya adalah “>=”, apabila peraturan ini tiak dipatuhi maka hasilnya akan error.