Media Berbagi & Catatan Online

Membuat Format Rupiah dengan PHP

Kategori: PHP  |  26 September 2018

Halo, bagaimana kabarnya baik-baik saja kan?

Pada tutorial sebelumnya saya telah menuliskan panduan bagaimana membuat format rupiah pada input html. Nah, pada kesempatan kali ini saya akan membagikan tutorial singkat bagaimana membuat dan menampilkan format rupiah menggunakan php.

Untuk menampilkan format rupiah menggunakan php, kita bisa memanfaatkan fungsi bawaan php yaitu number_format().

Detail fungsi:

number_format(number, decimals, decimalpoint, separator)

Misalnya kita ingin menampilkan Rp 10000 menjadi Rp 10.000,00 caranya sangat mudah.

Kita hanya perlu mengetikkan fungsi number_format() dan angka yang ingin diformat. Contohnya seperti ini

echo "Rp " . number_format("10000", 2, ",", ".");
CATATAN: "Rp " pada kode di atas hanyalah sebagai tambahan saja

Hasilnya

Bagaimana menghilangkan 2 angka di belakang desimal?

Untuk menghilangkan 2 angka di belakang desimal, cukup dengan mengganti angka 2 menjadi 0 sehingga kodenya menjadi seperti ini

echo "Rp " . number_format("10000", 0, ",", ".");

Hasilnya

Apabila kita sering berurusan dengan kasus yang menampilkan angka ke dalam format rupiah, maka sebaiknya kita membuat fungsi baru untuk memformat rupiah. Tujuannya agar kita tidak perlu menulis kode yang sama berulang kali sehingga lebih efektif dan efisien.

Buat fungsi baru bernama rupiah() dan diisi dengan kode untuk memformat rupiah.

Kodenya seperti ini

<?php
/**
 * Menampilkan format rupiah dengan PHP
 *
 */
function rupiah ($angka) {
    $hasil = 'Rp ' . number_format($angka, 2, ",", ".");
    return $hasil;
}
?>

Untuk menggunakan fungsi tersebut kita cukup memanggil fungsi rupiah() dan memasukkan angka yang ingin ditampilkan ke dalam format rupiah.

echo rupiah(15000);

Hasilnya seperti ini

Silakan Anda coba dengan memasukkan angka lain dan lihat hasilnya.

Selamat mencoba, semoga bermanfaat.

Jangan lewatkan Trik Minify Kode HTML Menggunakan PHP

Disqus Comments