Cara mencetak atau menampilkan data ke layar dengan menggunakan fungsi string. Perhatikan contoh berikut ini:
echo
Digunakan untuk mencetak data kelayar. Sintak ini menunjukan ciri khas dari bahasa pemograman PHP. Cara penulisannya sebgai berikut :
<?php
echo "cara pertama menggunakan tanda kutip ganda";
echo ("cara kedua menggunakan tanda kurung");
?>
echo "cara pertama menggunakan tanda kutip ganda";
echo ("cara kedua menggunakan tanda kurung");
?>
print()
memiliki konsep yang sama dengan echo dengan kelebihan print dapat menggunakan escape karakter
<?php
print "halo.. saya di cetak dengan print fungsi";
?>
print "halo.. saya di cetak dengan print fungsi";
?>
printf()
Digunakan untuk mencetak data ke layar dengan menggunakan pemformatan string. Sintak ini memiliki kesamaan dengan sinak printf() yang ada di bahasa pemograman C/C++. Adapun penulisannya sebagai berikut :
printf ($format, 5argumen1, %argumen2);
Dimana setiap argumrn dapat berisi tipe data integer, string, float dan lain-lain. Disetiap argumen harus ditambah tanda '%' dan di ikuti oleh tipe konversi ata. Perhatikan contoh berikut ini:
<?php
$format = "Saya mencetak nilai %d dengan fungsi %s";
printf($format, 5, "string");
?>
$format = "Saya mencetak nilai %d dengan fungsi %s";
printf($format, 5, "string");
?>
Contoh lainnya:
<?php
$x = 10;
$y = 20;
$hasil = $x + $y;
$proses = "penjumlahan";
$format = "Hasil %s antara %d dan %d adalah %d";
printf ($format, $proses, $x, $y, $hasil);
?>
$x = 10;
$y = 20;
$hasil = $x + $y;
$proses = "penjumlahan";
$format = "Hasil %s antara %d dan %d adalah %d";
printf ($format, $proses, $x, $y, $hasil);
?>
Contoh menggunakan float :
<?php
$x = 10;
$y = 4;
$hasil = $x / $y;
$proses = "pembagian";
$format = " hasil %s antara %d dan %d adalah %.2f";
printf ($format, $proses, $x, $y, $hasil);
?>
$x = 10;
$y = 4;
$hasil = $x / $y;
$proses = "pembagian";
$format = " hasil %s antara %d dan %d adalah %.2f";
printf ($format, $proses, $x, $y, $hasil);
?>
Simbol | Fungsi/Pengertian |
%
|
Karakter % untuk proses konversi |
b
|
Tipe data integer dan akan menampilkan bilangan binari |
c
|
Tipe data integer dan akan menampilkan karakter ASCII |
d
|
Tipe data integer dan akan menampilkan bilangan bulat (bertanda/segnet, atau termasuk bilangan negatif ) |
e
|
Argumen ini menampilkan notasi scientific ( 1.2e+2 ) |
u
|
Argumen bertipe integer dan akan menampilkan bilangan bulat (unsignet-tida termasuk bilangan negatif) |
f or F
|
Akan melakukan konversi argumen ke dalam bilangan pecahan |
o
|
Argumen merupakan bilangan integer dan menampilkan bilangan okta |
s
|
Argumen merupakan tipe string dan akan menampilkan data ke dalam bentuk string |
x
|
Argumen berupa tipe data integer dan akan menampilkan bilangan hexadesimal dengan huruf kecil |
X
|
Sama seperti di atas namun akan di tampilkan dalam bentuk huruf kapital |
Selain itu terdapat cara penulisan lainnya yaitu sprintf(), namun memiliki kesamaan dengan printf().
0 komentar:
Posting Komentar