Cara Mudah Membuat Format Uang Rupiah dengan PHP
Pada kesempatan kali ini, saya akan share sedikit tips bagi kalian yang pusing dengan bagaimana cara membuat format angka dalam rupiah? maksudnya misal kita punya sebuah angka 1000000, kalau tiadak ada titiknya kan pusing juga bacanya? maka dari itu tutorial ini saya buat agar bisa membuat sebuah format uang standar.
Sebenarnya PHP sudah menyediakan sebuah fungsi yang benar-benar bisa memecahkan masalah ini hanya dengan 1 baris skrip saja. fungsi tersebut antara lain :
<?php $angka = 1000000; echo number_format($angka, 0, '', '.'); ?>
Dari skrip diatas terlihat kita akan mengubah angka 1000000 menjadi 1.000.000. Pasti pada bingung dengan fungsi number_format() tersebut? berikut ini penjelasan parameter apa saja yang dibutuhkan pada fungsi tersebut :
number_format(param1, param2, param3, param4)
- Parameter pertama (param1) diisi dengan angka yang ingin kita ubah formatnya. Pada skrip diatas saya set dengan angka 1000000.
- Parameter kedua (param2) diisi dengan jumlah angka desimal (angka 0) pada akhir angka. contoh dari angka 1.000.000,00 (angka yang saya beri merah itulah angka desimal). Pada skrip kita diatas, saya set angka desimalnya 0, jadi otomatis tidak ada angka desimalnya.
- Parameter ketiga (param3) diisi dengan tanda pemisah dengan angka desimal. Untuk tanda pemisah ini, jika dalam rupiah biasanya berupa tanda koma (,). Contoh dari angka 1.000.000,00 (koma (warna merah) itulah yang dimaksud dengna pemisah disini)
- Parameter keempat (param4) diisi dengan tanda pemisah angka ribuan (angka yang diset pada param1). Dalam pecahan rupiah, tanda pemisahnya adalah titik (.). Contoh 1.000.000 (titik merah itulah yang saya maksud disini)
Oke sebagai contoh biar lebih jelas soal penjelasan mengenai parameter-parameter diatas. Kita akan coba berbagai kustom parameternya. Silakan buat sebuah folder dengan nama latihan_php, lalu simpan pada folder xampp/htdocs. Kemudian buat sebuah file dengan nama format_uang.php, lalu simpan pada folder xampp/htdocs/latihan_php/. Berikut ini kodenya :
<?php $angka = 1000000; echo "<b>Contoh 1</b> (tanpa angka desimal dan tanda pemisah angka ribuan adalah titik)<br>"; echo "<h2>Rp. ".number_format($angka, 0, '', '.')."</h2>"; echo "<br>"; echo "<b>Contoh 2</b> (dengan 2 angka desimal, tanda pemisah angka desimal adalah koma, tanda pemisah angka ribuan adalah titik)<br>"; echo "<h2>Rp. ".number_format($angka, 2, ',', '.')."</h2>"; echo "<br>"; echo "<b>Contoh 3</b> (tanpa angka desimal dan tanda pemisah angka ribuan adalah koma)<br>"; echo "<h2>Rp. ".number_format($angka, 0, '', ',')."</h2>"; ?>
Kemudian save file tadi. Lalu buka browser dan ketik localhost/latihan_php/format_uang.php. Berikut ini tampilan dari hasil kode diatas :
Sudah cukup mengerti dengan maksud dari penjelasan saya? dari 3 contoh diatas seharusnya sudah bisa lebih paham dan mengerti bagaimana cara menggunakan fungsi number_format yang disediakan PHP.
Mungkin sekian untuk catatan kali ini. Semoga bisa bermanfaat. Jika ada yang kurang dipahami, langsung tanyakan pada form komentar dibawah ini. Jangan lupa LIKE dan SHARE nya, Terimakasih banyak.
Happy Coding ^_^
SUMBER & REFERENSI
http://php.net/manual/en/function.number-format.php
Buat format rupiah dengan php, buat format angka rupiah dengan php, tutorial membuat format angka rupiah dengan php, tutorial singkat membuat format angka rupiah dengan php
POST YOUR COMMENTS