Membuat Format Mata Uang (Rupiah) di PHP

Penulisan angka dengan format mata uang akan dibutuhkan jika membuat program dengan berbasis hitung hitungan angka terutama yang berkaitan dengan uang misal sistem kasir, sistem keuangan, dsb. Contoh : Anda akan menghitung jumlah kembalian 989099(sembilan ratus ribu delapan puluh ribu sembilan puluh sembilan rupiah) dari sebuah transaksi penjualan di toko yang dibayar dengan nominal pembayaran 1000000 (satu juta rupiah), cukup pusing bukan. Bandingkan dengan 989,099.00 dan 1,000,000.00, tentunya akan lebih mudah menghitungnya.

Baik, bagaimana formatnya ? Anda cukup menggunakan function built in dari PHP yaitu function number_format(variableAngka,jumlahDigitDibelakangKoma,tandaPemisahMataUang,tandaDesimal).

Berikut source code nya, checkit out!

<?php
	$totalHarga=1993.7;
	$jmlBayar=20000;

	if($jmlBayar>=$totalHarga) {
		$hitungBayar=$jmlBayar-$totalHarga;
		echo "Total Harga : ".number_format($totalHarga,2,'.',',')."<br>";
		//umber_format($angka,2,',','.');
		echo "Jumlah Bayar :".number_format($jmlBayar,2,'.',',')."<br>";
		echo "Kembalian :".number_format($hitungBayar,2,'.',','); 
	}else{
		echo "Jumlah pembayaran kurang";
	}
?>

Screenshot

Contoh penggunaan format number untuk mata uang. Jika Anda mau menambahkan kode mata uang tinggal tambahkan “Rp”. di depan .number format
echo "Kembalian : "."Rp ".number_format($hitungBayar,2,'.',','); 

Source code di atas akan menghasilkan

Bagaimana? mudal sekali kawan.

Semoga membantu

Leave a comment