Menampilkan Format Angka dalam Rupiah dengan PHP

Pada artikel kali ini saya akan membahas mengenai casting angka (integer) dalam format rupiah agar lebih mudah untuk dibaca saat kita ingin menampilkan harga barang atau hal sejenisnya dalam sebuat website.

Untuk melakukan casting atau mreubah format angka PHP menyediakan fungsi tersendiri untuk penangan format angka yaitu number_format(). Sintax lengkapnya string number_format ( float $number , int $decimals = 2 , string $dec_point = ',' , string $thousands_sep = '.' )
$number = angka yang akan kita format
$decimal = jumlah angka dibelakang koma
$dec_point = pemisah nominal dengan desimalnya (koma)
$thousands_sep = pemisah bilangan dalam ribuan (biasanya titik)

Untuk lebih jelasnya sebagai berikut
  • buatlah sebuah file dengan nama uang1.php kemudian tuliskan script berikut
<html>
<head>
    <title>Format angka menjadi Rupiah</title>
</head>
<body>
    <form method="POST" action="uang2.php">
    <table>
        <tr>
            <td>Nama Barang</td>
            <td>:</td>
            <td><input type="text" name="barang"></td>
        </tr>       
        <tr>
            <td>Harga Barang</td>
            <td>:</td>
            <td><input type="text" name="harga"></td>
        </tr>
        <tr>
            <td colspan="3" align="right"> <input type="submit" name="submit" value="Save"></td>
        </tr>
    </table>
    </form>
</body>
</html>
  • buat file baru lagi dengan nama uang2.php kemudian tuliskan script berikut
<html>
<head>
    <title>Hasil Format Angka</title>
</head>
<body>
<?php
$barang=$_POST['barang'];
$harga=$_POST['harga'];

$rupiah=number_format($harga,2,',','.');
?>
<table>
    <tr>
        <td>Nama barang</td>
        <td>:</td>
        <td><?php echo $barang;?></td>
    </tr>   
    <tr>
        <td>Harga barang</td>
        <td>:</td>
        <td><?php echo 'Rp '.$rupiah;?></td>
    </tr>
</table>
</html>
  • kemudian runing uang1.php
  
  • maka hasilnya akan muncul seperti gambar dibawah

cara tersebut berlaku juga jika anda menggunakan database dalam pnyimpanan angka yang akan di casting.


Popular posts from this blog

Lupa Nomor Anggota Perpustakaan Nasional Republik Indonesia Online (PNRI)

Membaca EPUB dengan Readium