Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan

Rabu, 18 Mei 2011

Variable dan Tipe Data


Variable


Variable tempat menyimpan data, didalam PHP diawali dengan karakter $ diikuti dengan huruf sebagai karakter pertama setelah $, kemudian kombinasi karakter dengan angka. Tidak boleh ada spasi dan tanda baca dalam penamaannya, kecuali karakter _ (garis bawah/under score).



Contoh nama variable yang benar :
$namauser
$password
$kota
$tempat_lahir


Contoh nama variable yang benar :
$nama user
$pass/word
$kota 2



4.2. Tipe Data


Tipe data Primitif yang dapat diolah oleh PHP

  • Integer
  • Floating Point
  • String



Tipe Data Integer


5
-7
200
012 -> octet
0xff -> hexadesimal

Tipe Data Floating Point
2001.25
23e25

Tipe Data String
'Teks dengan apostrope' -> Tanda petik tunggal
"Teks dengan quote(petik)" -> Tanda petik ganda

\nline feed (LF or 0x0A in ASCII)
\rcarriage return (CR or 0x0D in ASCII)
\thorizontal tab (HT or 0x09 in ASCII)
\\Backlash
\$dollar sign
\"double-quote
\[0-7], {1,3} sequence character matching regular
in octal notation
\x[0-9A-Fa-f] {1-2} sequence character matching regular
in hexadecimal notation



Tipe Data Objek


Tipe data ini merupakan tipe data baru, merupakan pengembangan PHP untuk dapat mendukung pemrograman berorientasi objek.


<?php
class objek {
function counter () {
return 5;
}
function do_pesan () {
echo "cetak pesan.";
}
}
$test = new objek;
$test -> do pesan() ;
echo "<br>";
echo "$test -> counter ();
?>


Tipe Data Array


Merupakan tipe data yang menyangkut 2 hal, yaitu tipe data dan variable khusus

Nilai Boolean
Merupakan nilai yang menentukan benar atau salah.

Contoh :


<html>
<body>
<h1>Control Variable Boolean</h1>
<pre>
$a=true;
$b=false;
</pre>
Hasil Eksekusi dengan PHP !
<?
$a=true;
$b=false;
echo "\$a = $=a"."<br";
echo"\$b=$b"."<br>";
?>
</body>
</html>

Kemudian simpan dengan nama coba3_1.php

mungkin sobat blogger sudah mengalami beberapa kendala , sampai disini kalau mau tanya silahkan kita berbagi ilmu disini

Array PHP

Array adalah Variable Jamak, variable yang diacu dengan satu nama yang sama dan juga Setiap variable diacu menggunakan nomor-nomorelemen.
Jenis Array dalam PHP
1. Array berindeks
2. Array asosiatif  
 
Array Berindeks
Adalah array yang setiap elemennya menggunakan nomor elemen.
Contoh Programnya:
<html>
<body>
<h1> Demo Array Berindeks </h1>
Diisi dengan menunjukan nomor indeksnya
<hr>
<?
$anak[0]="Gratcy";
$anak[1]="Palma";
$anak[2]="Caboel";
echo "Isi Array \anak[0] adalah[0] ";
echo"<br>";
echo "Isi Array \anak[1] adalah[1] ";
echo"<br>";
echo "Isi Array \anak[2] adalah[2] ";
echo"<br>";
?>
<hr>
Diisi tanpa Nomor indeksnya
<br>
<?
$anak[ ]="Gratcy";
$anak[ ]="Palma";
$anak[ ]="Caboel";
echo "Isi Array \anak[0] adalah[0] ";
echo"<br>";
echo "Isi Array \anak[1] adalah[1] ";
echo"<br>";
echo "Isi Array \anak[2] adalah[2] ";
echo"<br>";
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_1.php lalu buka pada Web Browser. ketik http://localhost/coba5_1.php

Array Asosiatif

Adalah array yang setiap elemennya tidak menggunakan nomor elemen. Melainkan menggunakan String


<html>
<body>
<h1> Demo Array Asosiatif - No Telepon </h1>
Menunjukan Array Asosiatif
<hr>
<?
$telepon["Gratcy"]="08561135514";
$telepon["Palma"]="02199753514";
$telepon["Caboel"]="0267400094";
echo "Telepon Gratcy :" . $telepon['Gratcy'];
echo "<br>";
echo "Telepon Palma :" . $telepon['Palma'];
echo "<br>";
echo "Telepon Caboel :" . $telepon['Caboel'];
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_2.php lalu buka pada Web Browser. ketik http://localhost/coba5_2.php

Array Union

Menggabungkan dua Array dengan operasi himpunan.
<html>
<body>
<h1> Array : Union </h1>
<?
$ar_a=array(1,2,5,7,8);
print "isi array \$ar_a <br>";
print_r($ar_a);
print"<br>";
$ar_b=array("abc",5,7,90);
print"Isi Array \$ar_b <br>";
print"Isi Array \$gabung<br>";
print_r($gabung);
print"<br>";
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_3.php lalu buka pada Web Browser. ketik http://localhost/coba5_3.php

Array Intersect

Irisan
Irisan dari dua buah himpunan digunakan untuk mengetahui isi yang sama dari dua buah himpunan.Fungsi untuk melakukan dua himpunan dalam PHP adalah Array_Intersect().
<html>
<body>
<h1> Array : Intersect </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
print_r ($ar_b);
print ("<br>");
$irisan=array_intersect($ar_a, $ar_b);
print_r ("Isi Array \$irisan <br>");
print_r ($irisan);
print ("<br>");
?>
</body>

</html>
Simpan di C:\apache\htdocs coba6_4.php lalu buka pada Web Browser. ketik http://localhost/coba5_4.php

Array Diff

Fungsi untuk melakukan operasi selisih adalah menggnakan Array_diff().
<html>
<body>
<h1> Array : Diff </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
print_r ($ar_b);
print ("<br>");
$diff=array_diff($ar_a, $ar_b);
print_r ("Isi Array \$diff <br>");
print_r ($diff);
print ("<br>");
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_5.php lalu buka pada Web Browser. ketik http://localhost/coba5_5.php

Array Unique

Fungsi array_unique() dapat digunakan untuk menghilangkan duplikasi data.
<html>
<body>
<h1> Array : Unique </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
$gabung=array_merge($ar_a, $ar_b);
print ("Isi Array \$gabung<br>");
print_r($gabung);
print ("<br>");
$unique=array_unique($gabung);
print ("Isi Array \$unique<br>");
print_r($unique);
print ("<br>");
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_6.php lalu buka pada Web Browser. ketik http://localhost/coba5_6.php

mungkin array ini merupakan hal yg agak sulit , tapi tetap senangat sob , lain kali akan di kupas lagi biar lebih ngerti