Minggu, 20 Maret 2016

Contoh Penggunaan Fungsi FOR

for merupakan salah satu fungsi untuk melakukan proses pengulangan. dimana sintaks dan terminologinya mengikuti perilaku dari Bahasa pemograman C/C++. Adapun sintaknya adalah :

<?php

echo "Contoh pertama :<br />";
$NilaiAwal = 1;
$NilaiBatas = 20;

for ($NilaiAwal; $NilaiAwal <= $NilaiBatas; $NilaiAwal++) {
   echo "Nilai ke $NilaiAwal ";
   echo "<br />";
}

echo "<br />Contoh Kedua : <br />";

for ($baris=1; $baris <= 5; $baris++)
{
   for ($kolom=1; $kolom <= 6; $kolom++)
   {
      echo "[" . $baris ."," . $kolom ."] ";
      echo "&nbsp;&nbsp;";
   }
   echo "<br />";
}

?>


Keluaran :

Contoh pertama :
Nilai ke 1
Nilai ke 2
Nilai ke 3
Nilai ke 4
Nilai ke 5
Nilai ke 6
Nilai ke 7
Nilai ke 8
Nilai ke 9
Nilai ke 10
Nilai ke 11
Nilai ke 12
Nilai ke 13
Nilai ke 14
Nilai ke 15
Nilai ke 16
Nilai ke 17
Nilai ke 18
Nilai ke 19
Nilai ke 20

Contoh Kedua :
[1,1]   [1,2]   [1,3]   [1,4]   [1,5]   [1,6]  
[2,1]   [2,2]   [2,3]   [2,4]   [2,5]   [2,6]  
[3,1]   [3,2]   [3,3]   [3,4]   [3,5]   [3,6]  
[4,1]   [4,2]   [4,3]   [4,4]   [4,5]   [4,6]  
[5,1]   [5,2]   [5,3]   [5,4]   [5,5]   [5,6]   
Read More

Contoh Penggunaan Fungsi SWITCH CASE

Seperti pada Bahasa pemograman lainnya , PHP mendukung proses percabangan dengan menggunakan switch..case . Konsep utama dari fungsi ini sama dengan penggunaan fungsi if, yang akan menjalankan suatu eksekusi program berdasarkan kondisi yang di periksa. Fungsi ini dapat melakukan proses pengontrolan untuk kondisi yang lebih dari 3 ekspresi. Sekalipun fungsi if dapat melakukannya namun akan menyebabkan script tersebut tidak mudah terkontrol. Perhatikan contoh dibawah ini :



<?php

   $nilai1 = 100;
   $nilai2 = 150;
   $proses = "penjumlahan";
   
   switch($proses)
   {
      case "perkalian" :
            $hasil = $nilai1 * $nilai2;
            break;
      case "penjumlahan" :
            $hasil = $nilai1 + $nilai2;
            break;
      default:
            $hasil = "Error Tidak ada hasil";
            break;
   }
   echo "Hasil $proses = " . $hasil;
   
?>

Keluaran :

                  Hasil penjumlahan = 250
Read More

Pengunaan Fungsi Kontrol ElSEIF

Dengan menggunakan else..if kita dapat melakukan proses pengontrolan terhadap kondisi yang lain dalam satu blok if. Dengan demikian proses pengondisian dapat dilakukan lebih darri dua kondisi atau tiga kondisi.

Contoh Penggunaan Fungsi elseif :

<?php

   $a = 6;
   
   if ($a == 5) {
      echo "a sama dengan 5";   
   }elseif($a == 6){
      echo "a sama dengan 6";
   }else{
      echo "a tidak sama dengan 5 atau 6";   
   }

?>


Keluaran :

a sama dengan 6
Read More

Pengunaan Fungsi ELSE

Fungsi Else merupakan kelanjutan dari IF, dimana jika kodisi benar maka statement pertama yang akan dilaksanakan , tetapi jika kondisi salah maka statement yang dilaksanakan statmen yang ada diblok else .

Perhatikan contoh berikut ini :

<?php

   $nilaiX = 456;
   $nilaiY = 124;
   
   echo "\$nilaiX = " . $nilaiX;
   echo "<br />\$nilaiY = " . $nilaiY . "<br />";
   if ($nilaiX < $nilaiY) {
      echo "\$nilaiX Lebih Kecil dari \$nilaiY";   
   }else{
      echo "\$nilaiX Lebih Besar dari \$nilaiY";   
   }
   
?>


Keluaran :

$nilaiX = 456
$nilaiY = 124
$nilaiX Lebih Besar dari $nilaiY


Read More

Cara Pengunaan Fung IF

<?php

   $nilaiX = 100;
   $nilaiY = 124;
   
   echo "Cara 1 : " . "<br />";
   if ($nilaiX < $nilaiY)
      echo "\$nilaiX < \$nilaiY";
   
   echo "<br />";
   echo "Cara 2 : " . "<br />";
   if ($nilaiX < $nilaiY){
      echo "\$nilaiX < \$nilaiY";   
   }

?>


Keluaran :

Cara 1 :
$nilaiX < $nilaiY
Cara 2 :
$nilaiX < $nilaiY
Read More

Selasa, 06 Oktober 2015

Pengunaan Operator Array Pada PHP

PHP mendukung proses manipulasi terhadap dua array atau lebih, prose ini dapat berupa union dan sebagainya. Perhatikan tabel berikut ini :

Contoh Nama Hasil
$a + $b Union (gabungan) Menggabungkan array $a dengan $b
$a == $b Equity (sama) Benar, jika array $a dan $b memiliki jumlah key dan value yang sama
$a===$b Identity (identik) Benar, jika array $a dan $b memiliki key / value , urutan dan tipe data yang sama
$a!=$b Inequality (tidak sama) Benar, jika array $a tidak sama dengan array $b
$a<>$b Inequality (tidak sama) Benar, jika array $a tidak sama dengan array $b
$a!==$b Not identity (tidak identik) Benar, jika array $a tidak identik dengan array $b

Contoh :

<?php 

$array1 = array (1=>"satu", 2=>"dua"); 
$array2 = array (1=>"satu", 2=>"dua", 3=>"tiga"); 
$array3 = array ("1"=>"apel", "2"=>"mangga", "3"=>"pisang"); 

$union1to2 = $array1 + $array2; 
$union2to1 = $array2 + $array1; 
$union3to2 = $array3 + $array2; 
echo "Union :" . "<br />"; 
var_dump($union1to2); 
echo "<br />"; 
var_dump($union2to1); 
echo "<br />"; 
var_dump($union2to3); 

echo "<br /><br />Operator == dan != : "; 
$equality1to2 = ($array1 == $array2); 
echo "<br />" . "Apakah \$array1 == \$array2 ?, "; 
var_dump($equality1to2); 

$notEquality1to2 = ($array1 != $array2); 
echo "<br />" . "Apakah \$array != \$array2 ?, "; 
var_dump($notEquality1to2); 

?>

Keluaran :
                   Union :
                   array(3) { [1]=> string(4) "satu" [2]=> string(3) "dua" [3]=> string(4) "tiga" }
                   array(3) { [1]=> string(4) "satu" [2]=> string(3) "dua" [3]=> string(4) "tiga" }


                   NULL

                   Operator == dan != :
                   Apakah $array1 == $array2 ?, bool(false)
                   Apakah $array != $array2 ?, bool(true)
Read More

Penggunaan Operator String pada PHP

PHP mengenal dua model operator yaitu tanda "." yang kita sebagai concatenation operator atau operator penyambungan string dan ".=" sebagai operator penugasan penyambungan string  (Concatenation Assignment Operator). Operator ini sama perilakunya dengan $x=$x.$y atau $x.=$y . Perhatikan contoh berikut ini :

<?php 

echo "Menggunakan Operator String<br />"; 
$string1 = "Hallo"; 
$string2 = "World"; 
// operator concatenation 
$stringGabung = $string1 . " " . $string2; 
echo $stringGabung . "<br />"; 
// operator assignment 
$stringGabung .= "<br />Ternyata Pemrograman PHP "; 
$stringGabung .= "Sangat mudah ya"; 
echo $stringGabung . "<br />"; 

?>

Keluaran :

                  Menggunakan Operator String
                  Hallo World
                  Hallo World
                  Ternyata Pemrograman PHP Sangat mudah ya
Read More