Fungsi Pembilang Angka dengan PHP



Fungsi pembilang angka digunakan untuk membilang angka ke bentuk kata-kata misalnya 43.210 menjadi terbilang "empat puluh tiga ribu dua ratus sepuluh". Fungsi seperti ini yang sering digunakan pada kuitansi atau tanda terima pembayaran. Berikut akan saya berikan fungsi pembilang angka untuk coding berbasis PHP.

function pembilang_angka($input) {
  $arr_bilangan = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
  if ($x < 12) return " ".$arr_bilangan[$input];
  elseif ($x < 20) return pembilang_angka($input - 10)."belas";
  elseif ($x < 100) return pembilang_angka($input / 10)." puluh".pembilang_angka($input % 10);
  elseif ($x < 200) return " seratus".pembilang_angka($input - 100);
  elseif ($x < 1000) return pembilang_angka($input / 100)." ratus".pembilang_angka($input % 100);
  elseif ($x < 2000) return " seribu".pembilang_angka($input - 1000);
  elseif ($x < 1000000) return pembilang_angka($input / 1000)." ribu".pembilang_angka($input % 1000);
  elseif ($x < 1000000000) return pembilang_angka($input / 1000000)." juta".pembilang_angka($input % 1000000);
}

Share this

Related Posts

Previous
Next Post »