03. Penggunaan Fungsi / Function

posted Oct 23, 2011, 1:17 AM by Editor KursusInternet   [ updated Dec 31, 2011, 8:04 AM ]

Pendahuluan

Setelah kita belajar mengenai perintah sederhana PHP, yaitu echo dan proses interpretasi script PHP, maka pada bagian ketiga ini kita akan belajar penggunaan fungsi dari PHP, yaitu fungsi-fungsi tanggal dan cara mengeluarkan output tanggal tersebut dengan format tertentu.

Apa itu Fungsi / Function pada PHP ?

Function pada php adalah suatu program kecil yang melakukan tugas tertentu seperti membaca dan menulis file, memproses text, dan lain sebagainya. Tiap function memiliki suatu nama yang membedakannya dari function lain. Function dapat dipanggil berulang kali dalam script PHP kita melalui namanya tersebut.

PHP terkenal akan koleksi functionnya yang sangat banyak, dan dapat Anda lihat pada link berikut.

Contoh Penggunaan Fungsi Tanggal

Salah satu kumpulan fungsi PHP yang banyak digunakan adalah fungsi-fungsi tanggal dan waktu. Untuk contoh penggunaannya, mari kita buat satu file dengan nama "tanggal.php" dengan isi sebagai berikut.

tanggal.php

Hi Para Pengunjung KursusInternet.com, <br /><br /> Tanggal hari ini adalah : <?php echo date("d-M-Y"); ?>

Hasil eksekusi dengan membuka halaman http://localhost/tanggal.php akan tampak seperti pada gambar berikut.


Pada bagian tag php terlihat kita memanggil echo diikuti dengan pemanggilan function dengan nama date(). Function ini diikuti dengan parameter - yaitu nilai yang kita masukkan di dalam kurung pada fungsi tersebut - bernilai "d-M-Y". 

Dengan kombinasi ini, kita mencetak tanggal per hari ini dengan format dimana tanggal terlebih dahulu dicetak kemudian diikuti oleh nama bulan dan tahun. Nama bulan yang digunakan adalah nama bulan 3 karakter.

Apakah ada karakter lain pada parameter tersebut yang dapat kita gunakan ? 

Tentu saja, berikut adalah daftar parsial karakter yang dapat digunakan. 
  • 'd' : mewakili hari dalam bulan (format dalam 2 digit angka yang diawali oleh angka 0).
  • 'j' : mewakili hari dalam bulan (format dalam 1 atau 2 digit angka tanpa diawali oleh angka 0).
  • 'D' : mewakili format tekstual dari hari dalam bahasa Inggris ( Mon, Tue, Wed, Thu, Fri, Sat, Sun).
  • 'z' : mewakili hari dalam tahun (0 s/d 365).
  • 'm' : mewakili bulan (format 2 digit yang diawali oleh angka 0).
  • 'n' : mewakili bulan (format dalam 1 atau 2 digit angka tanpa diawali oleh angka 0).
  • 'M' : mewakili format tekstual bulan dalam bahasa Inggris (Jan, Feb, dan seterusnya).
  • 'Y' : mewakili 4 digit angka tahun.
  • 'y' : mewakili 2 digit angka tahun.
  • 'g' : mewakili 1 atau 2 digit angka jam (format 12 jam).
  • 'G' : mewakili 1 atau 2 digit angka jam (format 24 jam).
  • 'h' : mewakili 2 digit angka jam (format 12 jam).
  • 'H' : mewakili 2 digit angka jam (format 24 jam).
  • 'i' : mewakili 2 digit angka menit (00 s/d 60).
  • 's' : mewakili 2 digit angka detik (00 s/d 60).
  • dan seterusnya. Untuk daftar selengkapnya lihat link berikut.
Nah, dari contoh awal dan dengan pengenalan karakter yang dimungkinkan mari kita ubah file tanggal.php dengan beberapa format sebagai berikut.

tanggal.php

Hi Para Pengunjung KursusInternet.com, <br /><br /> Tanggal hari ini dengan beberapa format adalah sebagai berikut: <br /> <?php echo date("d-M-Y , h:i:s"); echo "<br />"; echo date("d-m-Y , h:i:s"); echo "<br />"; echo date("d-m-y"); echo "<br />"; echo date("D, d-m-y"); ?>

Sekarang cobalah buka halaman http://localhost/tanggal.php beberapa kali dan perhatikan hasilnya. Halaman web PHP Anda bersifat dinamis bukan ?

  • Selesai
Comments