Memformat angka dengan php
Nilai yang dihasilkan dalam perhitungan di php bisa kita format sesuai keperluan dengan menggunakan fungsi number_format(). Berikut contoh penggunaanya.
Format dasar perintah number_format adalah :
number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )
Dimana float $number diisi dengan nilainya, int $decimal diisi dengan jumlah digit desimal, string $dec_point diisi karakter/simbol pemisah, dan string $thousands_sep diisi dengan pemisah ratusan. Contohnya sebagai berikut :
<?php $nilai_x=10000000000; echo "Nilai Awal = $nilai_x "; echo "<br>Nilai setelah dilakukan format = ".number_format($nilai_x); echo "<br>Nilai setelah dilakukan format = ".number_format($nilai_x,3); echo "<br>Nilai setelah dilakukan format = ".number_format($nilai_x,3,"#","."); ?>
Contoh diatas akan menghasilkan nilai dengan format seperti berikut :
Nilai Awal = 10000000000 Nilai setelah dilakukan format = 10,000,000,000 Nilai setelah dilakukan format = 10,000,000,000.000 Nilai setelah dilakukan format = 10.000.000.000,000
Jika format nilai tidak dapat dilakukan, maka cara lainya yaitu menggunakan fungsi-fungsi string dalam php.
Semoga Bermanfaat
Zainal Hakim
** Bebas disunting dengan menyebutkan sumber **