Cara menampilkan format rupiah pada PHP

Gambar ilustrasi

Halo, bagaimana kabarnya baik-baik saja kan?

Pada tulisan sebelumnya saya telah menuliskan tutorial membuat format rupiah pada input form . Nah, pada kesempatan kali ini saya akan membagikan tutorial bagaimana membuat dan menampilkan format rupiah menggunakan PHP.

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

Detail fungsi:

number_format(number, decimals, decimalpoint, separator)

Misalnya kita ingin menampilkan Rp 10000 menjadi Rp 10.000,00, kita hanya perlu mengetikkan fungsi number_format() dan angka yang ingin diformat. Contohnya seperti ini:

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

Hasilnya:

Format rupiah php 1 Format rupiah default

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:

Format rupiah php 2 Format rupiah tanpa desimal

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 isi dengan kode berikut untuk memformat rupiah:

<?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:

Format rupiah php 3 Format rupiah default

Silakan Anda coba dengan memasukkan angka lain dan lihat hasilnya.