1. Fungsi IF
IF ($expresi){
$Statement yang dilaksanakan
}
contoh
<?php
$nilaiX = 100;
$nilaiY = 124;
echo "Cara 1 : " . "<br />";
if ($nilaiX < $nilaiY)
echo "\$nilaiX < \$nilaiY";
echo "<br />";
echo "Cara 2 : " . "<br />";
if ($nilaiX < $nilaiY){
echo "\$nilaiX < \$nilaiY";
}
?>
2. Fungsi else and else if
if ($a < $b){
$statement1 yang akan di laksanakan
}else{
$statement2 yang akan di laksanakan
}
contoh
<?php
$nilaiX = 456;
$nilaiY = 124;
echo "\$nilaiX = " . $nilaiX;
echo "<br />\$nilaiY = " . $nilaiY . "<br />";
if ($nilaiX < $nilaiY) {
echo "\$nilaiX Lebih Kecil dari \$nilaiY";
}else{
echo "\$nilaiX Lebih Besar dari \$nilaiY";
}
?>
dan
<?php
$a = 6;
if ($a == 5) {
echo "a sama dengan 5";
}elseif($a == 6){
echo "a sama dengan 6";
}else{
echo "a tidak sama dengan 5 atau 6";
}
?>
3.Fungsi switch...case
fungsi switch...case hampir sama dengan fungsi if ,namun fungsi switch...case lebih memudahkan pengontrolan untuk banyak ekpresi
switch($kondisi/$ekspresi)
{
case "$kondisi1" :
$statement1;
break;
case "$kondisi2" :
$statement2;
break;
case "$kondisi3" :
$statement3;
break;
case ".....";
}
contoh
<?php
$nilai1 = 100;
$nilai2 = 150;
$proses = "penjumlahan";
switch($proses)
{
case "perkalian" :
$hasil = $nilai1 * $nilai2;
break;
case "penjumlahan" :
$hasil = $nilai1 + $nilai2;
break;
default:
$hasil = "Error Tidak ada hasil";
break;
}
echo "Hasil $proses = " . $hasil;
?>
4. Fungsi for (perulangan)
for ($nilai_awal, $kondisi_batasan, $inc/dec)
{
$statement yang akan di lakukan
}
contoh
<?php
echo "Contoh pertama :<br />";
$NilaiAwal = 1;
$NilaiBatas = 20;
for ($NilaiAwal; $NilaiAwal <= $NilaiBatas; $NilaiAwal++) {
echo "Nilai ke $NilaiAwal ";
echo "<br />";
}
echo "<br />Contoh Kedua : <br />";
for ($baris=1; $baris <= 5; $baris++)
{
for ($kolom=1; $kolom <= 6; $kolom++)
{
echo "[" . $baris ."," . $kolom ."] ";
echo " ";
}
echo "<br />";
}
?>
5. Fungsi Foreach
Fungsi foreach digunakan untuk mengakses data dalam bentuk array
foreach($data as $value){
$statement yang di eksekusi dimana data yang digunakan adalah $value
}
contoh
<?php
// contoh pertama mengakses
// data array dengan for
$dataArray = array ("red", "green", "blue", "yellow");
echo "Mengakses Data Array dengan For :" . "<br />";
$jmlData = sizeof($dataArray);
for ($i=0; $i < $jmlData; $i++) {
echo "Warna = " . $dataArray[$i];
echo "<br />";
}
// contoh mengakses data dengan
// menggunakan foreach
echo "<br />";
echo "Mengakses Data Array dengan foreach :" . "<br />";
foreach ($dataArray as $value) {
echo "Warna = " . $value;
echo "<br />";
}
?>
6.Fungsi DO - WHILE
do {
$statement yang dilakukan
}while($kondisi);
contoh
<?php
$nourut = 1;
do{
echo "No Urut. " . $nourut;
echo "<br />";
$nourut++;
}while($nourut <= 5);
?>
7.Fungsi while
<?php
$NilaiAwal = 0;
$NilaiAkhir = 10;
while($NilaiAwal < $NilaiAkhir)
{
if (!($NilaiAwal % 2)) {
echo "$NilaiAwal adalah bil. genap";
echo "<br />";
}
$NilaiAwal++;
}
akhirnya belajarku tentang kontrol struktur selesai juga...
silahkan di coba untuk outputnya dan selamat bereksperimen
0 Komentar
Penulisan markup di komentar