Tuesday, March 21, 2017

Kondisi-Kondisi di Dalam PHP

The if, elseif ...else dan switch adalah statement yang digunakan untuk mengambil keputusan berdasarkan kodisi yang berbeda.
kondisi-kondisi-php

Anda dapat menggunakan pernyataan kondisi-kondisi dalam kode Anda untuk membuat keputusan Anda. Berikut kondisi-kondisi yang bisa anda gunakan di PHP:

if...else - menggunakan kondisi ini jika Anda ingin mengeksekusi satu set kode ketika kondisi benar dan yang lain kondisi lain tidak benar

elseif - digunakan dengan if...else untuk mengeksekusi satu set kode jika salah satu dari beberapa kondisi benar

Switch - digunakan jika Anda ingin memilih salah satu dari banyak blok kode yang akan dieksekusi. Kondisi  switch digunakan untuk menghindari blok panjang kode if..elseif..else.

Baca Juga: Tutorial Lengkap PHP Dasar


Berikut Contoh Kondisi-Kondisi di PHP


- If...Else

Syntax

if (kondisi)

   jika kode yang ingin di eksekusi bersifat benar;
else
   jika kode yang ingin di eksekusi bersifat salah;

Contoh kode:

< ?php
         $d = date("D");
         
         if ($d == "Fri")
            echo "Have a nice weekend!"; 
         
         else
            echo "Have a nice day!"; 
      ? >

Output

Have a nice day!

Keterangan: Jika sekarang hari Jumat, Outputnya akan muncul "Have a nice weekend", namun jika bukan hari jumat maka outputnya menjadi "Have a nice day".

- ElseIf

Syntax


if (kondisi)
   kode akan dieksekusi jika kondisi true;
elseif (kondisi)
   kode akan dieksekusi jika kondisi is true;
else
   kode akan dieksekusi jika kondisi is false;

Contoh kode:


<?php
         $d = date("D");
         
         if ($d == "Fri")
            echo "Have a nice weekend!";
         
         elseif ($d == "Sun")
            echo "Have a nice Sunday!"; 
         
         else
            echo "Have a nice day!"; 
      ?>

Output:


Have a nice day!

Keterangan

Jika sekarang hari Jumat, Outputnya akan muncul "Have a nice weekend", Jika sekarang hari Minggu,  Outputnya akan muncul "Have a nice Sunday!", namun jika bukan hari jumat dan minggu maka outputnya menjadi "Have a nice day"

- Switch

Syntax


switch (expression){
   kasus label1:
      kode akan dieksekusi jika expression = label1;
      break;  
   
   kasus label2:
      kode akan dieksekusi jika expression = label2;
      break;
      default:
   
    kode akan dieksekusi
    jika ungkapan berbeda
    dari kedua label1 dan label2;
}


Contoh kode:


< ?php
         $d = date("D");
         
         switch ($d){
            case "Mon":
               echo "Today is Monday";
               break;
            
            case "Tue":
               echo "Today is Tuesday";
               break;
            
            case "Wed":
               echo "Today is Wednesday";
               break;
            
            case "Thu":
               echo "Today is Thursday";
               break;
            
            case "Fri":
               echo "Today is Friday";
               break;
            
            case "Sat":
               echo "Today is Saturday";
               break;
            
            case "Sun":
               echo "Today is Sunday";
               break;
            
            default:
               echo "Wonder which day is this ?";
         }
      ? >

Output:


Today is (hari ini)

Keterangan

Outputnya akan muncul sesuai tanggal anda membuka file ini.

Sumber: https://www.tutorialspoint.com/php/php_decision_making.htm


EmoticonEmoticon