Get Adobe Flash player

Mengenal fungsi If dalam PHP

Perintah If Statement

Belajar pemrograman tidak akan lengkap jika belum ada if. Fungsi if digunakan untuk membuat berbagai ekspresi yang berbeda, apabila ekspresinya benar maka kode yang didalam ekspresi tersebut akan dijalankan. Untuk gampangnya perhatikan diagram kode diabawah ini:

if ( expression 1 )
{
// kode yang dijalankan apabila ekspresi 1 benar
}
elseif ( another expression 2 )
{
// kode yang dijalankan apabila ekspresi 1 salah
// dan ekspresi 2 benar
else
{
// kode yang dijalankan apabila ekspresi 1 dan 2 salah
}

 

Apabila ekspresi 1 bernilai benar maka kode didalamnya akan dijalankan, dan setelah itu selesai. Tetapi apabila ekspresi 1 salah maka program akan membaca ekspresi 2, apabila ekspresi 2 maka kode didalamnya akan dijalankan dan selesai. Tetapi apabila ekspresi 2 salah maka program akan menjalankan kode yang berada didalam else karena semua ekspresi sebelumnya salah. Anda dapat menambahkan elseif sebanyak apapun yang anda mau. Cobalah kode berikut ini:

<?
$x=3;
if ($x > 5) {

print “$x lebih besar dari 5″;
} else if ($x < 5) {

print “$x lebih kecil dari 5″;
} else if ($x == 5) {

print “$x sama dengan 5″;
} else { print “$x bukan merupakan angka”;}
?>

Variabel $x menyimpan nilai yaitu “3″. Angka “3″ tidak lebih besar dari “5″, Maka ekspresi pertama akan dilewati. Pada elseif berikutnya diuji apakah 3 < 5, tentu saja hasilnya benar. Maka blok kode didalamnya akan dijalankan. Cobalah untuk mengganti nilai variabel $x agar mendapatkan hasil yang berbeda-beda. Pahamilah perbedaannya. Contoh lainnya:

<?
$score=67;
if ($score < 20) {
print “Nilai anda: $score, anda dapat E”;
}
elseif ( ($score > 20) && ($score < 40) ) {
print “Nilai anda: $score, anda dapat D”;
}
elseif ( ($score > 40) && ($score < 60) ) {
print “Nilai anda: $score, anda dapat C”;
}
elseif ( ($score > 40) && ($score < 80) ) {
print “Nilai anda: $score, anda dapat B”;
}
else {
print “Nilai anda: $score, anda dapat A”;
}
?>

(sumber:http://www.dhimasronggobramantyo.com)

contoh lain membuat login dengan encripsi MD5 sebagai berikut :

 

<?php

// input login username
// input login password asli ($passAsli)

$pengacak = “AJWKXLAJSCLWLW”;

if (md5($pengacak . md5($passAsli) . $pengacak) == $passEnkrip)
{
// login sukses
// procedure jika login sukses
}
else {
// login gagal
// procedure jika login gagal
}

?>

Bersambung…..

83 Responses to “Mengenal fungsi If dalam PHP”

Leave a Reply

:D :) :( :o 8) :eek: ;-( :grin: :wink: :arrow: :idea: :?: :!: :evil: O:) :-| :-* :-(( :poke: :love: :tired: :emotion: :party: :clown: :worried: X( :p
















































Digital Library sedang error