Kamis, 25 Februari 2016

Fungsi Terbilang Sederhana dengan PHP Class NumberFormatter

Mungkin sudah banyak contoh kode PHP untuk mengonversi angka ke dalam teks bilangan (terbilang) saat ini. Tapi kali ini saya coba membagikan salah satu kode terbilang dengan memanfaatkan class bawaan php yaitu class NumberFormatter.
Jadi hal ini bisa lebih simpel dalam penulisan kode PHP.

function terbilang($angka) {
    $terbF  = new NumberFormatter('id-ID', NumberFormatter::SPELLOUT);
    // 'id-ID' format penulisan bahasa id : Indonesia
    return $terbF->format($angka);
}

$angka = 1255555;
$huruf = terbilang($angka); 

echo $huruf;
// hasilnya : satu juta dua ratus lima puluh lima ribu lima ratus lima puluh lima

Begitu simpelkan?
Perlu DIPERHATIKAN, sebelum menggunakan class NumberFormatter
  • Class NumberFormatter ada pada PHP versi 5.3 ke atas
  •  Silahkan edit file php.ini
cari kata kunci seperti ini 
;extension=php_intl.dll 

hilangkan tanda ; menjadi
extension=php_intl.dll
  • Simpan, kemudian restart web server.
Selamat mencoba. :)

Keyword : PHP Fungsi Terbilang,Terbilang

Untuk menghargai HKI(Hak Kekayaan Intelektual), sumber referensi yang saya pakai dan saya pelajari akan ditampilkan.
Referensi     : http://php.net
Author        : Moch. Zawaruddin Abdullah, www.zawaruddin.blogspot.com