Halaman

Kamis, 10 Maret 2016

Fungsi Terbilang di PHP

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