Dah beberapa kali bikin fungsi ini lupa mulu, giliran ada proyek ngobrak ngabrik proyek lama.
biar inget posting aja dah ...
function terbilang($n)
{
$satuan = array("", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas");
if($n < 12) return $satuan[$n];
elseif($n < 20) return terbilang($n-10) . " Belas ";
elseif($n < 100) return terbilang($n/10) . " Puluh " . terbilang($n%10);
elseif($n < 200) return " Seratus " . terbilang($n - 100);
elseif($n < 1000) return terbilang($n / 100) . " Ratus " . terbilang($n%100);
elseif($n < 2000) return " Seribu " . terbilang($n - 1000);
elseif($n < 1000000) return terbilang($n / 1000)." Ribu " . terbilang($n % 1000);
elseif($n < 1000000000) return terbilang($n / 1000000)." Juta " . terbilang($n % 1000000);
elseif($n < 1000000000000) return terbilang($n / 1000000000)." Milyar ". terbilang(bcmod($n , 1000000000));
}
well ini bisa terbilang sampe 100 milyar,
Tidak ada komentar:
Posting Komentar