Dasar-dasar PHP (2)
12.11 | 12 Februari 2011
Diposting oleh
Andri
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'
$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.
- 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 <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>
anda. Kemudian lihat hasilnya dengan menggunakan browser anda.
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
OPERATOR | KETERANGAN |
+ | penjumlahan |
- | pengurangan |
/ | pembagian |
* | perkalian |
% | modulus |
++ | increment |
- - | decrement |
$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:
- 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>
<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
<?php #belajar number dan konstanta
//membuat variabel number
$juml_brg=20;
$harga=1057;
$juml_brg=20;
$harga=1057;
//membuat konstanta
define('DISKON', 0.35); // 50 %
define('DISKON', 0.35); // 50 %
// MENGHITUNG HASIL
$total=$juml_brg*$harga;
$diskon=$total*DISKON;
$total_harga=$total-diskon;
$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>
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>
- Simpan document tersebut dengan nama konstanta.php dan tempatkan pada direktori web server anda. Lihat hasilnya melalui browser anda.
Referensi : My PHP Tutorials
Label:
PHP
Article : Dasar-dasar PHP (2)
Langganan:
Posting Komentar (Atom)
Kategori Tulisan
- Berita Olahraga (3)
- C++ Builder (2)
- Fenomena Alam (1)
- Info Bisnis (1)
- Monitoring Rumah (1)
- PHP (2)
- Tips dan Trik Delphi (8)
- Tips Trik Blog (1)
- Tips Trik Perbaikan Motor (1)
- Tips Troubleshoot Komputer (1)
- Tutorial Delphi (5)
0 komentar:
Posting Komentar