Tampilkan postingan dengan label Operator. Tampilkan semua postingan
Tampilkan postingan dengan label Operator. Tampilkan semua postingan

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

Contoh Penggunaan Increment / Decrement di PHP

PHP mendukung gaya penulisan dari C/C++ untuk operator kenaikan (increment) atau penurunan (decrement). Perhatikan tabel berikut :

Contoh Nama Efek
++$a Pre-increment Naikkan nilai $a dengan 1, kemudian kembalikan nilai $a
$a++ Post-increment Kembalikan nilai $a, kemudian naikkan $a dengan nilai 1
--$a Pre-decrement Turunkan nilai$a dengan1 , kemudian kembalikan nilai $a
$a-- Post-decrement Kembalikan nilai $a, kemudian turunkan dengan nilai 1

Contoh :

<?php 

   $x = 5; 
   echo "Nilai \$x=$x<br />"; 
   ++$x;                   
   echo "Lakukan ++\$x = "; 
   echo $x; 
   $x++;       
   echo "<br />Lakukan \$x++ = "; 
   echo $x; 

?>

Keluaran  :
                   Nilai $x=5
                   Lakukan ++$x = 6
                   Lakukan $x++ = 7
Read More

Minggu, 27 September 2015

Contoh Menggunakan Kontrol Kesalahan | Tutorial PHP

Operator ini di gunakan untuk mencegah tampilnya peringatan kesalahan di browser simbol yang di gunakan adal @. Perhatikan contoh berikut :

<?php

$host = "localhost";
$user = "root";
$pass = "root";

$koneksi = @mysql_pconnect($host,$user,$pass) or die ("Terjadi kesalahan");

?>


Output:
            Terjadi kesalahan
Read More

Sabtu, 26 September 2015

Operator Ternary di PHP | Tutorial PHP

Operator ternari di gunakan untuk membandingkan variabel dalam satu perintah/sintaks saja. Fungsi yang digunakan adalah sebagai berikut :

(kodisi) ? (expresi1) : (expresi2), misalnya
($a<$b) ? "benar" : "salah"

Kode di atas terlihat bahwa jika kondisi bernilai benar maka expresi1 akan dieksekusi, begitu sebaliknya, jika kondisi salah maka expresi2 yang akan dieksekusi. Operator ini dapat menggantikan fungsi if() untuk kasus yang sederhana .

Contoh :

<?php 

   $x = 1345.67; 
   $y = 3345.65; 
    
   $hasil = ($x < $y) ? "Benar" : "Salah"; 
   echo "Apakah benar $x < $y? "; 
   echo $hasil; 
   echo "<br /><br />"; 

?>

Keluaran :
                    Apakah benar 1345.67 < 3345.65? Benar
Read More

Contoh Penggunaan Operator Pembandingan | Tutorial PHP

<?php 

   $a = 100; 
   $b = 120; 
   $c = 134.50; 
    
   $hasil = $a > $b; 
   $test = $a !== $c; 
   echo "Apakah $a > $b ?<br />"; 
   echo "Jawabannya : "; 
   var_dump($hasil); 
   echo "<br /><br />"; 
   echo "Apakah $a !== $c?"; 
   echo "<br />"; 
   echo "Jawabannya : "; 
   var_dump($test); 
   echo "<br />Apakah $a === $b? "; 
   var_dump($a === $b); 
    
?>

Output :
              Apakah 100 > 120 ?
              Jawabannya : bool(false)

             Apakah 100 !== 134.5?
             Jawabannya : bool(true)
             Apakah 100 === 120? bool(false)
Read More

Operator Pembandingan Pada PHP | Tutorial PHP

Operator pembandingan berfungsi sesuai dengan namanya yaitu untuk membandingkan dua angka. Perhatikan tabel berikut ini :

Contoh Nama Hasil
$a==$b Sama dengan Benar, jika $a sama dengan $b
$a===$b Indentik benar, jika $a sama dengan $b dan keduanya mempunyai tipe data yg sama
$a!=$a Tidak sama dengan Benar, jika $a tidak sama dengan $b
$a!==$b Tidak indentik Benar, jika $a tidak sama dengan $b dan kedua tidak memiliki tipe data yang sama
$a<$b Lebih kecil Benar, jika $a lebih kecil dari $b
$a>$b Lebih besar Benar, jika $a lebih besar dari $b
$a<=$b lebih kecil atau sama dengan Benar, Jika $a lebih kecil atau sama dengan $b
$a>=$b Lebih besar atau sama dengan Benar, jika $a lebih besar atau sama dengan $b
Read More

Operator Penugasan di PHP | Tutorial PHP

Operator ini menggunakan tanda '=', hal ini bukan berarti variabel sebelah kiri sama dengan sebelah kanan akan tetapi lebih spesifik lagi yaitu operand sebelah kiri akan berisi nilai yang ada pada operand sebelah kanan. Sehingga apabila kita mendefinisikan seperti berkut ini :

                   $nilai = 10, ini berarti masukan $nilaix dengan 10


Read More

Operator Matematika Pada PHP | Tutorial PHP

Operator ini berfungsi untuk melakukan proses matematika. Perhatikan tabel berikut !

Contoh Nama Hasil
$a+$b Penjumlahan Menjumlahkan $a dengan $b
$a-$b Pengurangan Selisih dari $a dengan $b
$a*$a Perkalian Perkalian antara $a dengan $ $b
$a/$b Pembagian Proses pembagian antara $a dengan $b
$a%$b Modulus Sisa pembagian dari $a dan $b
Read More