PHP Dasar : String, Number & Konstanta

chmood
Di tutorialΒ PHP DasarΒ bagian II ini anda akan belajarΒ variabelΒ PHP tipeΒ String,Β NumbersΒ (Bilangan), Concatenation string, menformat bilangan, cara mendefinisikanΒ KonstantaΒ dan menggunakan konstanta di PHP

Strings

StringΒ adalah kumpulan dari karakter, bilangan, sepasi, dan yang lainnya yang berada dalam tanda petik. Di bawah ini semuanya adalah string :
  • '9 Januari 2009Β '
  • '1.000.000'
  • "satu juta"
  • 'Belajar PHP'
Untuk membuat variable string adalah seperti di bawah :
$nama='Christian';
$kegiatan='Belajar PHP';
Ketika membuat variabel strings anda bisa menggunakan tanda petik satu atau tanda petik dua, yang penting pembuka dan penutupnya sama. Jika Anda membuat strings dengan pembuka tanda petik satu maka penutupnya juga dengan tanda petik satu. Lalu bagaimana jika di dalam strings terdapat karakter yang sama dengan pembuka dan penutup misalkan,Β dia mengatakan "saya mengantuk."Β ?Β Jika anda membuat strings seperti dibawah :
$var="dia mengatakan "saya mengantuk."" ;Β //ini salah;
maka akan terjadi error. Penulisan yang benar adalah :
$var="dia mengatakan "saya mengatuk"";
atau boleh juga seperti berikut:
$var='dia mengatakan "saya mengantuk." ';
Untuk menampilkan strings gunakanΒ echo()Β atauΒ print():
echo $var;
print $tanggal;
untuk menampilkan strings dengan kontek lain, gunakan tanda petik dua :
echo "Selamat pagi, $nama";
untuk lebih memperdalam pemahaman anda kerjakanlah contoh berikut.
  1. Buatlah document baru dengan text editor anda, dan ketik script php di bawah ini:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Belajar variabel strings</title>
    </head>
    <body>
    <?php #belajar string

    //membuat variabel string
    $nama="Ellyx Christian";
    $tgl_lahir='29 Februari 2008';
    $komen= "Jangan pernah menyerah "Terus Semangat"";

    //menampilkan nilai dari variabel
    echo $nama;
    echo "<br>Tanggal lahir : $tgl_lahir";
    echo "<br>Komentar : <br>";
    echo $komen;
    ?>Β 
    </body>
    </html>
  2. Simpan document tersebut dengan namaΒ strings.phpΒ dan tempatkan di direktori web server anda. Kemudian lihat hasilnya dengan menggunakan browser anda.
  3. Jika anda melakukannya dengan benar maka hasilnya akan seperti berikut:
Belajar Variable PHP String

Concatenating Strings

Concatenation Strings adalah operasi penjumlahan pada strings, dimana karakter akan ditambahkan pada bagian akhir strings. Operator concatenation adalah tanda titikΒ (.), contoh:
$jalan='Jalan Padma Timur no.14';
$kota='Kuta';
$alamat=$jalan . $kota;
sekarang nilai dari variabel $alamat adalahΒ 'Jalan Padma Timur no.14Kuta'.Β Tidak mengambarkan alamat yang jelas bukan (biasanya 'Β Jalan Padma Timur no.14, Kuta')? oleh karena itu gunakan yang di bawah ini :
$alamat=$jalanΒ . ', ' .$kota;
sekarang nilai dari variabel $alamat adalahΒ 'Jalan Padma Timur no.14, Kuta'. Concatenation bekerja untuk strings dan numbers, code di bawah akan menghasilkan hasil yang sama, yaitu 'Β Jalan Padma Timur no.14, KutaΒ 80361'Β :
$alamat=$jalan . ', ' . $kota .' 80361';
$alamat=$jalan . ', ' . $kota .' '. 80361;
hasilnya akan sama, nilai variabel $alamat adalah 'Β Jalan Padma Timur no.14, KutaΒ 80381'.

Numbers

Tipe variabel numbers yang benar pada PHP adalah seperti di bawah:
  • 2008
  • 2.5
  • -1
  • 100000
  • 4.2e2
numbers tidak pernah berada dalam tanda petik, dan tidak juga ada tanda koma untuk menandakan ribuan. Number diasumsikan positip kecuali diawali dengan tanda minus (-). Untuk bilangan desimal digunakn tanda titik sebagai pemisah. Semua operator aritmatika standar dapat digunakan pada numbers.
OPERATORKETERANGAN
+penjumlahan
-pengurangan
/pembagian
*perkalian
%modulus
++increment
- -decrement
Ada banyak sekali function yang bisa digunakan pada number, yang paling umum digunakan adalahΒ round()Β danΒ number_format(). round()Β digunakan untuk membulatkan bilangan.
$n=2.25;
$n=round($n); // hasilnyaΒ 2
round() juga dapat digunakan untuk menentukan jumlah digit desimal:
$n=10.34785;
$n=round($n,2); //hasilnya 10.35;
number_format() digunakan untuk menghasilkan format bilangan yang umum digunakan, membagi bilangan dalam ribuan.
$n=10280;
$n=number_format($n); //hasilnya 10,280
juga bisa untuk menentukan jumlah digit desimal:
$n=1250;
$n=number_format($n,2); // hasilnya 1,250.00

Konstanta

KonstantaΒ sama halnya seperti variabel untuk menyimpan sebuah nilai. Perbedaanya adalah nilai konstanta tidak bisa dirubah. Untuk membuat konstanta anda dapat menggunakan fungsiΒ define().
define('NAME', 'value');
nama dari sebuah konstanta disarankan menggunakan huruf kapital, meskipun itu tidak harus. Dan nama dari sebuah konstanta tidak diawali dengan tanda dolar. Konstanta hanya bisa diisi dengan skalar, seperti string dan number. Lalu bagaimana cara mengakses nilai dari sebuah konstanta? Anda tidak bisa mengakses nilai dari sebuah konstanta menggunakan cara berikut:
echo "Hello, USERNAME"Β ; // tidak akan bekerja.
ini akan menghasilkanΒ Hello ,Β USERNAMEΒ bukan nilai dariΒ USERNAMEΒ yang akan ditampilkan. Untuk itu anda dapat menggunakan cara berikut:
echo "Hello, ";
echo USERNAME;
atau menggunakan concatenation :
echo "Hello, " .Β USERNAME;
untuk lebih memperjelas saya akan memberikan sebuah contoh sebagai berikut:
  1. Buatlah document baru dengan text editor anda dan buatlah script PHP berikut :
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Belajar Number dan Konstanta</title>
    </head>

    <body>
    <?php #belajar number dan konstanta

    //membuat variabel number
    $juml_brg=20;
    $harga=1057;

    //membuat konstanta
    define('DISKON', 0.35); // 50 %

    // MENGHITUNG HASIL
    $total=$juml_brg*$harga;
    $diskon=$total*DISKON;
    $total_harga=$total-$diskon;

    //menampilkan hasil
    echo 'Jumlah barang :'.$juml_brg;
    echo "<br>Harga per satuan : $harga";
    echo '<BR>Total : '.number_format($total);
    echo "<br>Diskon : $diskon (".(DISKON*100).'%)';
    echo '<br>Total Harga :'.number_format($total_harga,2);
    ?>Β 
    </body>
    </html>
  2. Simpan document tersebut dengan namaΒ konstanta.phpΒ dan tempatkan pada direktori web server anda. Lihat hasilnya melalui browser anda.
  3. Jika anda melakukannya dengan benar maka hasilnya akan seperti berikut ini:
belajar number dan konstanta


Demikian tutorial PHP Dasar : String, Number dan Konstanta, di tutorial ini anda telah belajar cara mendefinisikan string, menggunakan string di PHP, mendefinisikan dan menggunakan variabel tipe number, serta cara menggunakan konstanta.

Komentar