Dalam membuat sebuah aplikasi sering kita
menggunakan pecahan uang sebagai tampilannya. Seperti Rp 1.250.000,00. Namun
akan tetapi dalam penyimpanan dalam database, format seperti itu tentulah tidak
diperkenankan dalam tipe data INTEGER. Dalam format uang seperti tadi juga akan
sulit untuk pengoperasian penghitungan tambah, kurang, dan lain-lain dalam
script PHP.
Dalam PHP, terdapat sebuah trik untuk memanipulasi tampilan dalam layar browser. Yaitu, kita menggunakan perintah
number_format( $number, $jum_desimal, $string_desimal, $string_pemisah_ribuan )
$number : angka yang ingin di manipulasi.
$jum_desimal : jumlah angka dibelakang koma
$string_desimal : string untuk pemisah angka dengan pecahan sen dibelakang angka
$string_pemisah_ribuan : string pemisah untuk angka dengan satuan ribuan/ratusannya
Contoh Script PHP :
Dalam PHP, terdapat sebuah trik untuk memanipulasi tampilan dalam layar browser. Yaitu, kita menggunakan perintah
number_format( $number, $jum_desimal, $string_desimal, $string_pemisah_ribuan )
$number : angka yang ingin di manipulasi.
$jum_desimal : jumlah angka dibelakang koma
$string_desimal : string untuk pemisah angka dengan pecahan sen dibelakang angka
$string_pemisah_ribuan : string pemisah untuk angka dengan satuan ribuan/ratusannya
Contoh Script PHP :
<?php
$angka=12345678.90;
echo “Rp ” . number_format( $angka , 2 , ‘,’ , ‘.’ );
echo “<br />”;
//hasil : Rp 12.345.678,90
echo “Rp ” . number_format( $angka , 0 , ” , ‘.’ ) . “,-”;
echo “<br />”;
//hasil : Rp 12.345.678,-
echo “$ ” . number_format( $angka , 2 , ‘.’ , ‘,’ );
//hasil : $ 12,345,678.90
?>
$angka=12345678.90;
echo “Rp ” . number_format( $angka , 2 , ‘,’ , ‘.’ );
echo “<br />”;
//hasil : Rp 12.345.678,90
echo “Rp ” . number_format( $angka , 0 , ” , ‘.’ ) . “,-”;
echo “<br />”;
//hasil : Rp 12.345.678,-
echo “$ ” . number_format( $angka , 2 , ‘.’ , ‘,’ );
//hasil : $ 12,345,678.90
?>
Dan
hasilnya sebagai berikut :
Number
Format PHP
Sebenarnya banyak
sekali manipulasi manipulasi yang sering digunakan dan banyak sekali logikanya,
tergantung bagaimana kebutuhan anda menggunakannya dalam script.
0 comments:
Post a Comment