Mengubah angka yang kita masukkan menjadi dalam format mata uang Rupiah cukup mudah dilakukan dengan PHP. Kita cukup memanfaatkan fungsi PHP yang sudah ada yaitu number_format().

Fungsi number_format() ini tidak memiliki banyak parameter dan cukup mudah digunakan, contoh penggunaannya adalah seperti ini:

$harga=1000000;
$harga = "Rp. " . number_format($harga,0,'','.');
echo $harga;

Kode diatas akan menghasilkan Rp. 1.000.000 kalau kita perhatikan fungsinya number_format($harga,0,'','.'); maka parameter pertama $harga adalah nilai angka yang kita masukkan, parameter kedua yang berisi 0 itu adalah jumlah angka desimal dibelakang koma, karena saya isi 0 maka tidak ada angka desimal. Parameter berikutnya simbol pembatas untuk desimal yang saya kosongkan karena saya tidak membutuhkan desimal dan parameter terakhir adalah simbol pembatas ribuan yang saya isi dengan “.” (titik).

Mudah kan? Jika Anda ingin ada 2 angka dibelakang koma yang dipisahkan dengan koma maka cukup ubah kode Anda menjadi:

$harga=1000000;
$harga = "Rp. " . number_format($harga,2,',','.');
echo $harga;

Maka Anda akan mendapatkan hasil Rp. 1.000.000,00

Selamat mencoba!!

Leave a comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *