Pernyataan kondisional digunakan untuk memilih aksi yang berbeda berdasarkan kondisi yang berbeda.
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.
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.
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.
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. |
Yang dimaksud dengan nested if (bersarang) adalah if yang berada di dalam if
<?php $d = date("D");//akan mendapatkan nama hari : "Mon","Sun",dll</span> if($d == "Sun") { echo "Selamat berlibur"; $tgl = date("d") //akan mendapatkan tanggal dari hari if($tgl == 25) echo "Sekarang adalah tanggal 25"; } ?>
Digilib Digital Library merupakan aplikasi yang dibuat dengan tujuan untuk mempermudah proses pemonitoran perpustakaan untuk…
Aplikasi rekrutmen karyawan berbasis web ini dibangun menggunakan codeigniter, cukup lengkap untuk sebuah aplikasi rekrutmen.…
Script yang akan kami share kali ini digunakan untuk form input nama lokasi, yang pertama…
Meskipun masih sederhana tapi aplikasi cuti karyawan online ini cukup bagus untuk dijadikan bahan pembelajaran…
Sistem Perwalian Online Sistem kartu rencana studi online berbasis web, dibuat dengan menggunakan Codeigniter 2.1*.…
Kemajuan teknologi hari ini menuntut aktifitas manusia untuk berjalan menjadi lebih aktif dan cepat. Tidak…