Variabel, Tipe Data, dan Operator
A. Variabel
Anda dapat membuat variabel-variabel untuk merepresentasikan data. Sebagai contoh, variabel berikut ini menyimpan sebuah nilai pajak penjualan :
$pajak = 0.0875;
Variabel berikut ini menyimpan sebuah perintah SQL :
$sql = "SELECT * FROM TableSaya";
Anda dapat menunjuk nilai dari variabel lain saat menentukan nilai dari sebuah variabel baru seperti contoh berikut :
$total_pajak = $pajak_jual * $sub_total;
Berikut ini adalah beberapa aturan dalam penamaan variabel :
• Nama variabel dimulai dengan sebuah tanda Dollar
• Nama variabel tidak dapat dimulai dengan sebuah karakter numerik
• Nama variabel dapat mengandung angka atau underscore
• Nama varibel bersifat case-sensitive (huruf kecil dan huruf kapital
dibedakan)
PHP menyediakan beberapa variabel automatic global yang artinya variabel ini dapat diakses dimanapun tanpa harus didefinisikan global. Variabel-variabel ini adalah :
1. Variabel Environment ($_ENV)
2. Variabel cookies ($_COOKIES)
3. Variabel HTTP GET ($_GET)
4. Variabel HTTP POST ($_POST)
5. Variabel HTTP upload variabel ($_FILES)
6. Variabel Request ($_REQUEST)
7. Variabel Session ($_SESSION)
B. Tipe Data
Terdapat tiga tipe data umum pada PHP yang dapat digunakan untuk menentukan suatu variabel, yaitu float, integer, dan string.
1. Float
Masing-masing dari variabel berikut ini adalah bertipe float atau disebut juga floating point number. Float dikenal sebagai nomor yang mengandung angka desimal.
$a = 1.552;
$b = 0.964;
$pajak = 0.875;
2. Integer
Integer adalah semua bilangan bulat positif ataupun negatif dan nol. Masing-masing variabel berikut ini bertipe data integer :
$a = 15;
$b = -521;
3. String
Serangkaian karakter yang terkelompokkan di dalam tanda kutip ganda termasuk ke dalam tipe data string. Masing-masing variabel berikut ini bertipe data string :
$a - "Saya String.";
$b = "<P>Buku ini <strong>bagus</strong>!";
Anda juga dapat menunjuk variabel lain di dalam string Anda, yang akan diganti nilainya saat skrip dijalankan. Sebagai contoh adalah sebagai berikut :
$num = 57; // sebuah integer
$my_string = "Saya membaca buku ini $num kali!"; // sebuah string
Saat skrip dijalankan maka $my_string akan menjadi "Saya membaca buku ini 57 kali!" Selanjutnya kita akan membahas beberapa fungsi untuk string, diantaranya adalah :
· Untuk mengakses karakter dari sebuah string dengan cara:
o $string{indeks}. Contoh :
o $str = “Hari ini indah”; $ketiga = $str[3]
o Keluaran dari variabel $ketiga adalah indeks ke 3 dari string str, yaitu “i”.
o Indeks dimulai dari 0 (nol).
· parse_str() untuk mengubah string menjadi variabel. Contoh : <?php
o $str = "satu=nilai&arr[]=foo+bar&arr[]=baz";
o parse_str($str);
o echo $nilai; // nilai
o echo $arr[0]; // foo bar
o echo $arr[1]; // baz
o parse_str($str, $output);
o echo $output['satu']; // nilai
o echo $output['arr'][0]; // foo bar
o echo $output['arr'][1]; // baz
o ?>
· strcmp(str1, str2) digunakan untuk membandingkan 2 (dua) string. Perbandingan fungsi ini membedakan antara huruf besar dan huruf kecil.
· strcasecmp(str1, str2) digunakan untuk membandingkan 2(dua) string tanpa mempertimbangkan jenis huruf dari string yang dibandingkan.
· explode(“pemisah”, $str) menghasilkan array string dimana nilai array tersebut adalah substring dari $str yang dipisahkan dengan “pemisah”.
o Contoh :
o $pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
o $pieces = explode(" ", $pizza);
o $pieces adalah array string yang nilainya adalah pieces1, pieces2, pieces3, pieces4, pieces5, pieces6.
· str_repeat(str, jml_pengulangan) akan menghasilkan keluaran berupa pengulangan str sebanyak jml_pengulangan. Contoh : $str = “la”. Maka str_repeat($str, 5) akan menghasilkan “lalalalala”.
· stripslashes(str) akan menghilangkan simbol (\) sekali.
· chr(kode_ascii) akan menambahkan karakter yang direpresentasikan dengan kode_ascii di akhir string.
· addslashes(str) akan menghasilkan keluaran string yang telah ditambahkan dengan satu simbol (\) didepannya.
· substr(str, pos_awal, pjg) akan mengembalikan bagian dari string yang dimulai dari indeks pos_awal sepanjang pjg. Contoh :
$rest = substr("abcdef", 1); // keluaran "bcdef"
· substr_compare()
· strrev(str) akan membalikkan susunan string
· strstr(str,krk) akan menghasilkan keluaran berupa bagian dari str yang dimulai dari karakter “krk” hingga akhir string. String mengandung karakter “krk”. Contoh:
$email = 'user@example.com';
$domain = strstr($email, '@');
print $domain; // keluaran @example.com
· strlen(str) akan menghasilkan keluaran berupa panjang string atau jumlah karakter dalam string.
· ord(str) akan menghasilkan keluaran berupa kode ascii dari string.
· ltrim(str) akan menghilangkan karakter kosong yang berada di awal string.
· echo() untuk menghasilkan satu atau lebih string.
2 komentar:
hemt,,, se akeh mneh zi,,,
go snau,,,
gampang
Posting Komentar