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 :
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
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:
$format = "Saya mencetak nilai %d dengan fungsi %s";
printf($format, 5, "string");
?>
Contoh lainnya:
$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 :
$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().