Kontrol struktur pada PHP

Pada postingan kali ini saya ingin belajar tentang kontrol struktur pada PHP. kontrol struktur sangatlah penting pada tiap tiap pemrograman sebagai dasar dari pemrograman, khususnya sebelum kita memulai belajar pemrograman yang lebih handal seperti pemrograman berorientasi objek.

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 "&nbsp;&nbsp;";
   }
   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

Share this :

Previous
Next Post »
0 Komentar

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔

Artikel pada kategori yang sama