Echo, print dan printf kurang lebih berfungsi sama yaiu
digunakan untuk output data ke layar. Berikut penjelasannya :
1. Echo
Echo berfungsi untuk menampilakan satu output data atau lebih yang dipisahkan dengan
tanda koma(,) atau berfungsi untuk menampilkan string terformat.
Echo dapat digunakan dengan atau tanpa tanda kurung. echo atau echo().
Contoh berikut menunjukkan bagaimana output teks dengan
perintah echo.
Contoh
String :
<?php
echo "<h2>Belajar</h2>";
echo " Mari belajar PHP<br>";
echo " welcome ! <br>";
?>
Contoh
Variabel :
<?php
$txt1 = "Belajar
PHP";
$txt2 = "latihan PHP";
$x = 7;
$y = 9;
echo
"<h2>$txt1</h2>";
echo "Belajar dan $txt2<br>";
echo "$x kurang dari $y";
?>
2. Print
Print
adalah konstruksi bahasa dalam php untuk menampilkan string yang berfungsi
hampir sama dengan echo tetapi print hanya dapat menampilkan 1 data.
Print dapat digunakan dengan atau
tana tanda kurung. Print atau print().
Contoh berikut
menunjukkan bagaimana output teks dengan perintah print.
Contoh
string :
<?php
print "<h2>Belajar PHP</h2>";
print " Latihan PHP<br>";
print " welcome ! <br>";
?>
Contoh
Variabel :
<?php
$txt1 = "Belajar
PHP";
$txt2 = "Latihan PHP";
$x = 10;
$y = 3;
print
"<h2>$txt1</h2>";
print "Belajar
PHP dan $txt2<br>";
print $x + $y;
?>
3. Printf
Printf
memiliki fungsi yang hampir sama dengan echo dan print, perbedaanya printf dapat
mengatur format tipe data yang akan ditampilakan.
Contoh :
<?php
Printf(“%s
%d %0.02f <br />\n”, “string”, 18, 3.14);
?>
Ket:
%s
adalah format untuk string
%d
adalah dormat untuk integer,notasi desimal
%f
adalah format untuk desimal atau bilangan real
Format
string selalu menggunakan tanda persen(%). Pada format %s mewakili kata”string”,
%d mewakili 18, & %0.02f mewakili 3.14.
Format yang Dapat Digunakan Untuk PHP dalam Fungsi Date
Function : date('char')
Syntax:
date (date_format[,int timestamp])
Format Wajib diisi. Digunakan untuk menentukan format tanggal waktu.
Timestamp Bersifat pilihan, artinya boleh dimasukan atau tidak. Digunakan untuk menentukan catatan waktu.
Fungsi date() digunakan untuk pengolahan data berformat time
/ waktu atau tanggal / date.
Berikut ini beberapa jenis timestamp yang dapat digunakan untuk mengatur format tampilan anggal dan waktu
Time :
a : am atau pm
A : AM atau PM
g : Jam tanpa 0 di depan. Bernilai antara 1- 12.
G : Jam tanpa 0 di depan (format 24 jam). Bernilai antara 0- 23.
h : Jam dengan 0 di depan. Bernilai antara 01- 12.
H : Jam dengan 0 di depan (format 24 jam). Bernilai antara 00- 23.
i : Menit dengan 0 di depan. Bernilai antara 00-59.
s : Detik dengan 0 di depan. Bernilai antara 00-59.
Day :
d : Hari dalam bulan (tanggal) dengan 0 di depan. Bernilai antara 01-31.
j : Hari dalam bulan (tanggal) tanpa 0 di depan. Bernilai antara 1-31.
D : Hari dalam mingguan (disingkat). Bernilai antara Sun-Sat
l : Hari dalam mingguan. Bernilai antara Sunday-Saturday
w : Hari dalam mingguan tanpa 0 di depan. Bernilai antara 0-6.
z : Hari dalam tahunan tanpa 0 di depan. Bernilai antara 0-365.
Month:
m : Nomor bulan dengan 0 di depan (01-12)
n : Nomor bulan tanpa 0 di depan (1-12)
M : Singkatan dari bulan. (Jan-Dec)
F : Nama bulan lengkap. (January-December)
t : Jumlah hari dalam sebulan. (28-31)
Year:
L : 1 jika melompati tahun dan 0 jika tidak.
Y : Format tahun 4 digit
y : Format tahun 2 digit. (00-99)
Contoh :
|
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("l");
?>
|
Output :
|
Today is 2015/04/04
Today is 2015.04.04
Today is 2015-04-04
Today is Saturday
|
Selain
untuk tanggal fungsi Date PHP juga dapat digunakan untuk mengambil
waktu sekarang. Berikut format penulisan karakter untuk waktu :
- h – Menampilkan jam sekarang (01-12)
- i – Menampilkan menit sekarang (00-59)
- s – Menampilkan detik sekarang (00-59)
- a – Untuk menampilkan waktu am atau pm
Seperti
dalam contoh pengambilan tanggal, karakter lain, seperti “/”, atau “.”
“-” Juga dapat disisipkan di antara format karakter untuk menambahkan
format tambahan. Perhatikan contoh program PHP dalam pemanfaatan fungsi
date untuk mengambil waktu sekarang.
<?php
echo "The time is " . date("h:i:sa");
?>
|
Output :
Kita
juga dapat mengambil tanggal dan waktu sekaligus dengan cara
mengkombinasikan format karakter tanggal dan waktu dalam fungsi date
PHP. Perhatikan contoh program dibawah :
|
<?php
echo "Tanggal dan Waktu sekarang adalah " . date("d/m/Y h:i:s");
?>
|
Output :
|
Tanggal dan Waktu sekarang adalah 16/04/2016 16:58:32
|