Money Format dalam PHP (Indonesia)
Hmmm…. akhirnya nemu juga cara format angka dari angka ke dalam bentuk indonesia., alhamdulillah…..tetap ntrus belajar
So gini nih ceritanya :
Nah belajar n terus belajar php nih, saat aku disuruh ngrubah angka ke dalam format mata uang Indonesia aku kebingungan bnget, setelah searching n baca manual akhirnya ktemu juga dah, tapi sayangnya format ini terbatas dalam beberapa negara, yaitu US ama itali klo gak salah, untuk yang laen masih belum twu aku. Padahal misal nih kita nulis angka 1000 maka harus kluar Rp. 1.000,00.
Mmm… tpi akhirnya akal – punya akal alhamdulillah jadi lah itu, kayak gini nih scriptnya
<?
$nilai = 175000;
setlocale(LC_MONETARY, ‘id_ID’);
$nilaiindo = money_format(’%i’, $nilai); // nah ni sebenernya ngambil dari format US (yang lebih deket ke dalam format indonesia aja
for($i=0;$i<20;$i++){
if($nilaiindo[$i] == ‘,’){
$nilaiindo[$i] = ‘.’;
echo $nilaiindo[$i];
}elseif($nilaiindo[$i]==’.'){
$nilaiindo[$i] = ‘,’;
echo $nilaiindo[$i];
}else{
echo $nilaiindo[$i];
}
}
$buangL = substr_replace($nilaiindo,’Rp.’,0,3);
echo “<br/>”.$buangL;
?>
nah cuman disini ada yang masih kurang, yaitu banyaknya karakter untuk angka terbatas masih 20 ( di looping aku pass in cuman 20 ), sbenere ini juga kurang efisien misal angka yang ada kurang dari 20..
Tpi ini gak berhenti disini kok, masih berlanjut entar
, masih mo belajar fungsi untuk menghitung banyaknya kata di php
Arigato gosaimaze, sumimase
Lets the dreams begin
-adim-
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
November 6th, 2008 at 8:46 am
[...] Read original post at http://www.sarunkgenk.com/2008/11/06/money-format-dalam-php-indonesia/ [...]
June 8th, 2009 at 10:48 am
di PHP sudah ada fungsi untuk format number, jd ga perlu repot2 kayak gitu..
sebaiknya ga usah gunakan fungsi money format, tapi number format.
contoh :
[Reply]