Kali ini saya akan membahas tentang seleksi (selection) di php, seleksi berguna untuk membuat alur program, sering juga disebut sebagai flow control. Seleksi di php ada dua jenis yaitu menggunakan if-else dan switch-case, berikut ini penjelasan singkatnya.

  • if-else

if-else mempunyai bentuk umum seperti ini :

if(kondisi)

{

// blok statement;

}

else

{

// blok statement;

}

Bisa juga dibuat if-else di dalam if-else lainnya atau sering disebut nested if-else (if-else bersarang), selain itu if juga bisa digunakan tanpa else (if saja). Berikut ini contoh programnya.

contoh if saja (tanpa else)

<?php

$nilai = 83;

if($nilai >= 80)

{

echo “anda mendapat nilai A”;

}

?>

contoh if-else

<?php

$nilai = 65;

if($nilai <= 60)

{

$status = “tidak lulus”;

}

else

{

$status = “lulus”;

}

echo $status;

?>

  • switch-case

switch-case mempunyai bentuk umum seperti ini :

switch(variabel)

{

case kondisi ke 1 :

statement ke 1;

break;

case kondisi ke 2 :

statement ke 2;

break;

…………………..

case kondisi ke N :

statement ke N;

break;

default :

statement default;

break;

}

berikut ini contoh program yang menggunakan switch-case :

<?php

$negara = “indonesia”;

switch($negara)

{

case “indonesia” :

$mata_uang = “rupiah”;

break;

case “jepang” :

$mata_uang = “yen”;

break;

case “amerika” :

$mata_uang = “dollar”;

break;

default :

$mata_uang = “dollar”;

break;

}

echo $mata_uang;

?>