Setiap kita membuat suatu aplikasi menggunakan bahasa PHP misalkan untuk web all items, yang mana memiliki harga barang berupa rupiah, misalkan terdapat 1 barang dengan harga 1902000 (Satu juta sembilan ratus dua ribu) disini kalau kita set ke dalam INT otomatis tidak akan bisa harga tersebut dijadikan string, disini saya ingin membagikan langsung cara simple yang saya buat untuk setiap project saya, dimana kita menggunakan function , saya akan mencontohkan sintak format rupiah pada database yang saya panggil , lihat contoh code dibawah ini.
<?php
function IDR($nilai, $pecahan = 0)
{
return number_format($nilai, $pecahan, ',', '.');
}
$sqltr = mysql_query("select * from all_items");
while($row = mysql_fetch_array($sqltr))
{
?>
<td> Rp. <?php echo IDR($row['Product_Price']); ?></td>
<?php } ?>
function IDR($nilai, $pecahan = 0)
{
return number_format($nilai, $pecahan, ',', '.');
}
$sqltr = mysql_query("select * from all_items");
while($row = mysql_fetch_array($sqltr))
{
?>
<td> Rp. <?php echo IDR($row['Product_Price']); ?></td>
<?php } ?>
Syntax diatas sudah saya aljabarkan secara detail, dimana saya membuat sebuah Function dengan nama IDR dan saya isi dengan format dari angka int menjadi sebuah string ke rupiah, lalu saya panggil database untuk saya tampilkan harga disini saya menamakan Field harga dengan nama 'Product_Price' lalu saya echo di dalam td yang mana akan saya tampilkan dengan memanggil function yang kita buat tadi, otomatis hasilnya akan seperti ini.
Contoh hasil : Rp. 1.902.000
Sangat simple bukan, dengan membuat sebuah function kita sudah bisa melakukan banyak formatan untuk konversi dari int ke string dalam bentuk rupiah. Silahkan mencoba guys. See you next article.
Jangan lupa tinggalin jejak komentar yah atau boleh sharing artikel ini jika anda puas.
0 comments:
Post a Comment