Jumat, 02 Agustus 2013

Pada tutorial kali ini, kita akan membahas mengenai bagaimana cara membuat atau memformat suatu bilangan bulat menjadi bentuk format mata uang rupiah, dan tutorial ini juga bisa digunakan untuk format mata uang lainnya. Artikel ini saya buat karna saya merasa ini sangat penting buat anda yang sedang membuat website terutama toko online. 

Kita akan membuat sebuah fungsi (function) yang nantinya akan kita panggil untuk mencetak format rupiah. Fungsi ini kita buat agar program yang kita buat menjadi sederhana, sehingga setiap kali kita perlu untuk memformat sebuah bilangan menjadi format rupiah, kita hanya perlu memanggil fungsi ini.
Ada dua fungsi yang sering saya gunakan, berikut skript fungsinya:

function formatRupiah($nilaiUang){
$nilaiRupiah= number_format($nilaiUang,2,',','.');
return "Rp. ".$nilaiRupiah;
}

Atau dengan menggunakan

function formatRupiah($nilaiUang)
{
  $nilaiRupiah      = "";
  $jumlahAngka  = strlen($nilaiUang);
  while($jumlahAngka > 3)
  {
    $nilaiRupiah    = "." . substr($nilaiUang,-3) . $nilaiRupiah;
    $sisaNilai         = strlen($nilaiUang) - 3;
    $nilaiUang       = substr($nilaiUang,0,$sisaNilai);
    $jumlahAngka = strlen($nilaiUang);
  }
  $nilaiRupiah       = "Rp " . $nilaiUang . $nilaiRupiah;
  return $nilaiRupiah;

Cara menggunakan fungsi tersebut sobat tinggal memanggil nama fungsi, berikut contohnya:

$harga="250000";
echo formatRupiah($harga);


Categories:

0 komentar:

Posting Komentar

Subscribe to RSS Feed Follow me on Twitter!