Sintak :
if(syarat/kondisi)
{
Operasi yang dijalankan;
}
else
{
Operasi yang dijalankan;
}
Contoh :
<?php
$nilai = 60;
If($nilai >= 50)
echo "Anda Lulus";
else
echo "Anda tidak lulus";
?>
Karena $nilai >= 50 maka kalimat "Anda Lulus" yang akan dicetak.
Untuk sele ksi dengan alternatif banyak digunakan struktur switch.
Sintak :
switch(variable)
{
case nilai 1 : perintah yang dijalankan ; break;
case nilai 2 : perintah yang dijalankan ; break;
...
default : perintah yang dijalankan ; break;
}
Contoh
<?php
$bulan = 2;
Switch ($bulan)
{
Case 1 : echo "Januari"; break;
Case 2 : echo "Februari"; break;
Case 3 : echo "Maret"; break;
Case 4 : echo "April"; break;
...
Case 10 : echo "Oktober"; break;
Case 11 : echo "November"; break;
Case 12 : echo "Desember"; break;
}
?>
Contoh
<?php
$hari = 3;
if($hari == 1) echo "Senin";
elseif($hari == 2) echo "Selasa";
elseif($hari == 3) echo "Rabu";
elseif($hari == 4) echo "Kamis";
elseif($hari == 5) echo "Jumat";
elseif($hari == 6) echo "Sabtu";
elseif($hari == 7) echo "Minggu";
else echo "Salah kode hari";
?>
Struktur Perulangan
<?php
$a = 0 ;
while($a < 5)
{
echo $a ;
$a++ ;
}
?>
Perulangan Do - While
Sintak :
do
{
proses program ;
}while($syarat);
<?php
$a = 0;
do
{
echo $a;
$a++;
} while ($a < 5);
?>
Perulangan FOR
Sintak :
for( nilai awal loop; syarat ; penambahan )
{
operasi program ;
}
Contoh :
<?php
for ( $a = 0 ; $a < 5 ; $a++ )
{
echo $a ;
}
?>
LATIHAN
Form Awal
Hasil