Senin, 21 Desember 2015

Mengenal Sintaks Kontrol Alternatif dalam PHP

Tags

Pada tutorial belajar PHP ini, kita akan mengenal sintaks kontrol alternatif dalam PHP. Pada contoh sebelumnya struktur kontrol PHP seperti if, else, elseif, for, foreach atau pun while menggunakan kurung kurawal sebagai pembuka ({) atau penutup (}) blok. Dengan adanya sintaks kontrol alternatif ini kita bisa menggunakan titik dua ( : ) sebagai pembuka dan misalnya, endif sebagai penutup blok if dan endwhile untuk penutup blok while, dst.

sintaks kontrol alternatif dalam php

Berikut ini adalah sintaks kontrol alternatif dalam PHP serta contoh penggunaannya diantaranya, yaitu:


1. Sintaks if, else dan elseif

if (ekspresi) :
  perintah;
elseif (ekspresi) :
  perintah;
else :
  perintah;
endif;

Contoh penggunaan:

<?php

  $nilai = 85;
  if ($nilai == 100) :
    echo "Istimewa";
  elseif ($nilai < 100 && $nilai >= 90) :
    echo "Baik Sekali";
  elseif ($nilai < 90 && $nilai >= 80) :
    echo "Baik";
  elseif ($nilai < 80 && $nilai >= 70) :
    echo "Cukup Sekali";
  elseif ($nilai < 70 && $nilai >= 60) :
    echo "Cukup";
  else :
    echo "Belajar Lagi";
  endif;
?>


2. Sintaks switch

switch (ekspresi) :
  case nilai;
    perintah;
    break;   
endswitch;

Contoh penggunaan:

<?php

  $bulan = 4;
  echo "Urutan bulan " . $bulan . " adalah bulan ";
  switch ($bulan) :
    case 1:
      echo "Januari";
      break;
    case 2:
      echo "Februari";
      break;
    case 3:
      echo "Maret";
      break;
    case 4:
      echo "April";
      break;
    case 5:
      echo "Mei";
      break;
    case 6:
      echo "Juni";
      break;
    case 7:
      echo "Juli";
      break;
    case 8:
      echo "Agustus";
      break;
    case 9:
      echo "September";
      break;
    case 10:
      echo "Oktober";
      break;
    case 11:
      echo "Nopember";
      break;
    case 12:
      echo "Desember";
      break;  
  endswitch;
  
?>


3. Sintaks for

for (ekspresi_1; ekspresi_2; ekspresi_3) :
  perintah;
endfor;

Contoh penggunaan:

<?php

  for ($i=1;$i<=10;$i++) :
    echo "Nilai \$i: " . $i . "<br />";
  endfor;

?>


4. Sintaks foreach

foreach (ekspresi_array as value) :
  perintah;
endforeach;

Atau

foreach (ekspresi_array as key => value) :
  perintah;
endforeach;

Contoh penggunaan:

<?php

  $buah = array('Apel', 'Durian', 'Kiwi', 'Mangga', 'Manggis');
  foreach ($buah as $value) :
    echo $value . "<br />";
  endforeach;
 
?>


5. Sintaks while

while (ekspresi) :
  perintah;
endwhile;

Contoh penggunaan:

<?php
  
  $a = 1;
  while ($a < 15) :
    echo "Nilai \$a: " . $a . "<br />";
    $a++;
  endwhile;
  
?>



Itulah beberapa sintaks kontrol alternatif dalam PHP yang dapat Anda gunakan ketika Anda bekerja dengan bahasa pemrograman ini. Apabila Anda memiliki pertanyaan, silahkan gunakan form komentar di bawah ini.

Artikel Terkait

Tambahkan komentar Anda
EmoticonEmoticon