If – Else pada PHP

October 16, 2012 at 4:11 pm Leave a comment

 If-else


Pernyataan kondisional digunakan untuk memilih aksi yang berbeda berdasarkan kondisi yang berbeda.


if statement (pernyataan)

Bila anda ingin mengeksekusi sebuah kode sesuai dengan kondisi yang sudah anda tetapkan, anda bisa menggunakan if statement.

if(kondisi)
  kode di eksekusi bila sesuai dengan kondisi

Kita lihat contoh berikut :

<?php
$d = date("D");
 // akan mendapatkan nama hari:"Mon","Sun",dll
if($d == "Sun")
echo "Selamat berlibur";
?>

Kode di atas akan menghasilkan output Selamat berlibur bila di eksekusi pada hari Mon / Minggu.


if else statement

Bila anda ingin mengeksekusi sebuah kode sesuai dengan kondisi yang sudah anda tetapkan dan juga mengeksekusi kode lain bila tidak sesuai dengan kondisi yang sudah anda tetapkan, kita bisa menggunakan if dan else.

if(kondisi)
  kode di eksekusi bila sesuai dengan kondisi
if(kondisi)
kode di eksekusi bila sesuai dengan kondisi

Kita lihat contoh berikut :

<?php
$d = date("D");
 // akan mendapatkan nama hari:"Mon","Sun",dll
if($d == "Sun")
echo "Selamat berlibur";
else
echo "Ini bukan hari Minggu";
?>

Kode di atas akan menghasilkan output Selamat berlibur bila di eksekusi pada hari Sun / Minggu dan akan menghasilkan output Ini bukan hari Minggu bila di eksekusi selain pada hari Minggu.


if elseif else statement

Tidak begitu jauh berbeda dengan if else sebelumnya, kita hanya memberikan tambahan kondisi pada elseif.

if(kondisi)
kode di eksekusi bila sesuai dengan kondisi
else if 
  kode di eksekusi bila sesuai dengan kondisi kedua
else
  kode di eksekusi bila tidak sesuai dengan kondisi

Kita lihat contoh berikut :

<?php
$d = date("D");
 // akan mendapatkan nama hari:"Mon","Sun",dll
if($d == "Sun")
echo "Selamat berlibur";
else if($d == "Mon")
echo "Selamat bekerja";
else
echo "Ini bukan hari Minggu dan Senin";
?>

Kode di atas akan menghasilkan output Selamat berlibur bila di eksekusi pada hari Sun / Minggu dan akan menghasilkan output Selamat bekerja bila di eksekusi pada hari senin dan juga akan menghasilkan output Ini bukan hari Minggu dan Senin bila di eksekusi selain pada hari Minggu dan Senin.


Kurung kurawal pada pernyataan kondisional

Anda harus menambahkan kurung kurawal pembuka ‘ { ‘ dan kurung kurawal penutup ‘ } ‘ bila anda memiliki kode eksekusi lebih dari satu dalam suatu kondisi.

<?php
$d = date("D");
 //akan mendapatkan nama hari : "Mon","Sun",dll
if($d == "Sun")
{
echo "Sekarang adalah hari Minggu\n";
echo "Selamat berlibur";
}
?>

Hasilnya : ( Bila di eksekusi pada hari ‘Sun’ / Sunday / Minggu).

Sekarang adalah hari Minggu
Selamat berlibur
Keharusan memakai kurung kurawal (bila lebih dari satu baris kode) juga berlaku untuk semua pernyataan kondisional dan loop.

Nested if

Yang dimaksud dengan nested if (bersarang) adalah if yang berada di dalam if

<?php
$d = date(“D”);
 //akan mendapatkan nama hari : “Mon”,”Sun”,dll
if($d == “Sun”)
{
  echo “Selamat berlibur”;
  $tgl = date(“d”)  //akan mendapatkan tanggal dari hari 
if($tgl == 25)
echo “Sekarang adalah tanggal 25”;
}
?>

Kode di atas akan menghasilkan output Selamat berlibur bila dieksekusi pada hari minggu dan juga akan menghasilkan output Sekarang adalah tanggal 25 bila di eksekusi pada hari minggu tanggal 25.

 

Entry filed under: Php. Tags: .

PHP Scope Array pada PHp

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


JAM

Admin

Categories

Recent Posts

DATE

Blog Stats

  • 3,258 hits

%d bloggers like this: