Fungsi Printf() dan Sprint()
b Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka biner.
c Argumen diperlakukan sebagai integer, dan ditampilkan sebagai karakter dengan nilai ASCIInya.
d Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka desimal.
f Argumen diperlakukan sebagai double, dan ditampilkan sebagai angka floating point.
o Argumen diperlakukan sebagai integer, dan ditampilkan sebagai bilangan oktal.
s Argumen diperlakukan dan ditampilkan sebagai string.
x Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf kecil).
X Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf besar).
Kedua fungsi ini digunakan untuk menampilkan output ke browser dengan format tertentu. Sintaksnya adalah sebagai berikut:
Printf(format[,argumen])
Sprintf(format[,argumen])
Parameter format selalu ditandai dengan karakter persen (%), kemudian diikuti oleh karakter tertentu yang memberikan spesifikasi untuk memberikan hasil dengan format tertentu. Karakter pemberi spesifikasi tersebut adalah:
Karakter Keteranganb Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka biner.
c Argumen diperlakukan sebagai integer, dan ditampilkan sebagai karakter dengan nilai ASCIInya.
d Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka desimal.
f Argumen diperlakukan sebagai double, dan ditampilkan sebagai angka floating point.
o Argumen diperlakukan sebagai integer, dan ditampilkan sebagai bilangan oktal.
s Argumen diperlakukan dan ditampilkan sebagai string.
x Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf kecil).
X Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf besar).
Contoh:
$angka1 = 65.75;
$angka2 = 54.35;
$angka = $angka1 + $angka2;
// echo $angka akan menghasilkan “120.1″;
$format = sprintf (“%01.2f”, $angka);
// echo $format akan menghasilkan “120.10″
0 comments:
Posting Komentar