Tutorial PHP [If..Else dan Switch]

If..Else


Pernyataan if, elseif dan else dalam PHP digunakan untuk melakukan berbagai tindakan berdasarkan kondisi yang berbeda.

Pernyataan kondisional
Sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk berbagai keputusan.

Anda dapat menggunakan pernyataan/statemen kondisional dalam kode Anda untuk menjalankannya.

* Pernyataan If...else - gunakan statemen ini jika anda ingin menjalankan serangkaian kode bila satu kondisi benar dan yang lain jika kondisi tidak benar
* Pernyataan elseif - digunakan dengan pernyataan if...else untuk menjalankan serangkaian kode jika salah satu dari beberapa kondisi adalah benar

Statemen If...else


Jika Anda ingin menjalankan beberapa kode jika suatu kondisi bernilai benar dan kondisi lainnya adalah salah, gunakan pernyataan if...else.

Sintaks

if (kondisi)
kode yang akan dijalankan jika kondisi benar;
else
kode yang akan dijalankan jika kondisi salah;

Contoh

Contoh berikut akan menghasilkan output "Have a nice weekend!" jika pada saat ini adalah hari Jumat, maka tidak akan ada output "Have a nice day!":

<html>
<body>

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

</body>
</html>

Jika lebih dari satu baris harus dijalankan jika kondisi benar / salah, baris harus ditutupi dengan kurung kurawal:

<html>
<body>

<? php
$d = date ("D");
if ($d == "Jumat")
{
echo "Hello! <br/>";
echo "Have a nice weekend!";
echo "Sampai pada hari Senin!";
}
?>

</body>
</html>


Statemen ElseIf


Jika Anda ingin menjalankan beberapa kode jika salah satu dari beberapa kondisi adalah benar gunakan statemen elseif
Sintaks

if (kondisi)
kode yang akan dijalankan jika kondisi benar;
elseif (kondisi)
kode yang akan dijalankan jika kondisi benar;
else
kode yang akan dijalankan jika kondisi salah;

Contoh

Contoh berikut akan menghasilkan output "Have a nice weekend!" jika pada saat ini adalah hari Jumat, dan "Have a nice Sunday!" jika pada saat ini adalah hari Minggu. Jika tidak akan menghasilkan output "Have a nice day!":

<html>
<body>

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

</ body>
</ html>

Pernyataan Switch

Pernyataan switch dalam PHP digunakan untuk melakukan salah satu dari beberapa tindakan yang berbeda berdasarkan salah satu dari beberapa kondisi yang berbeda.

Jika Anda ingin memilih salah satu dari banyak blok kode yang akan dijalankan, gunakan statemen Switch .

Pernyataan switch digunakan untuk menghindari blok panjang dari kode if..elseif..else.
Sintaks

switch(ekspresi)
{
case label1:
kode yang akan dijalankan jika ekspresi = label1;
break;
case label2:
kode yang akan dijalankan jika ekspresi = label2;
break;
default:
kode yang akan dilaksanakan jika ekspresi berbeda
dari kedua label1 dan label2;
}

Contoh

Ini cara kerjanya:
* Satu ekspresi (paling sering variabel) dievaluasi satu kali
* Nilai ekspresi dibandingkan dengan nilai-nilai untuk setiap case dalam strukturnya
* Jika ada yang cocok, maka kode yang terkait dengan hal itu akan dijalankan
* Setelah kode dijalankan, break digunakan untuk menghentikan kode yang berjalan ke dalam case berikutnya
* Pernyataan default digunakan jika tidak ada case yang benar

<html>
<body>

<?php
switch ($x)
{
case 1:
echo "Nomor 1";
break;
case 2:
echo "Nomor 2";
break;
case 3:
echo "Nomor 3";
break;
default:
echo "Tidak ada Nomor antara 1 dan 3";
}
?>

</ body>
</ html>

0 comments:

Post a Comment