Ingin Mempunyai Penghasilan Tambahan, cuma modal klik iklan,Pencairan melalui Bank Mandiri/BCA, Alertpay atau Paypal.. ini semua Gratis
Dec
01
2009
Format angka real pada PHP PDF Print E-mail

Kemarin sewaktu mengerjakan proyek saya mendapatkan angka nominal real yang sangat sulit dibaca apakah jutaan atau ratusan ribu, saya coba check di library ternyata saya menemukan fungsi untuk format no yang dinamakan number_format

Sebelum saya berikan contoh penggunaannya, dan ada baiknya saya memberi tahu sintaks number_format(). Ini adalah sebagai berikut:

number_format(n [, x [, y, z]);

Dengan parameter n adalah bilangan yang akan diformat (tipenya adalah float atau riil, boleh juga integer), x adalah jumlah digit desimal di belakang koma (untuk bilangan riil), y adalah string sebagai tanda pemisah desimal, dan z adalah string sebagai tanda pemisah kelompok per ribuan.

Jika hanya parameter n yang digunakan, maka bilangan akan diformat tanpa desimal dan kelompok per ribuan dipisahkan dengan tanda “,”.

Jika hanya parameter n dan x yang digunakan, maka bilangan akan diformat dengan pemisah desimal berbentuk “.” dan kelompok per ribuan dipisahkan dengan tanda “,”.

Dan jika keempat parameter digunakan, maka bilangan akan diformat dengan tanda pemisah desimal y dan kelompok per ribuan dipisahkan dengan string sesuai yang dituliskan pada parameter z.

Bagaimana contoh penggunaannya? Berikut ini beberapa contoh penggunaan parameter yang berbeda beserta tampilannya.

<?php
$number = 123456789.12345;

// menampilkan 123,456,789
$bil = number_format($number);
echo $bil."<br>";

// menampilkan 123,456,789.12
$bil = number_format($number, 2);
echo $bil."<br>";

// menampilkan 123.456.789,12
$bil = number_format($number, 2, ",", ".");
echo $bil."<br>";

// menampilkan 123#456#789-12
$bil = number_format($number, 2, "-", "#");
echo $bil."<br>";

$bil = number_format($number, 0, ",", ".");
echo "Rp. ".$bil.",-"; // menampilkan Rp. 123.456.789,-
?>


Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! TwitThis Joomla Free PHP
 

Add comment


Security code
Refresh