Cara menampilkan format rupiah pada PHP
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:
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 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:
Silakan Anda coba dengan memasukkan angka lain dan lihat hasilnya.