-
<?php
-
function kekata($x) {
-
"enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
-
$temp = "";
-
if ($x <12) {
-
$temp = " ". $angka[$x];
-
} else if ($x <20) {
-
$temp = kekata($x - 10). " belas";
-
} else if ($x <100) {
-
$temp = kekata($x/10)." puluh". kekata($x % 10);
-
} else if ($x <200) {
-
$temp = " seratus" . kekata($x - 100);
-
} else if ($x <1000) {
-
$temp = kekata($x/100) . " ratus" . kekata($x % 100);
-
} else if ($x <2000) {
-
$temp = " seribu" . kekata($x - 1000);
-
} else if ($x <1000000) {
-
$temp = kekata($x/1000) . " ribu" . kekata($x % 1000);
-
} else if ($x <1000000000) {
-
$temp = kekata($x/1000000) . " juta" . kekata($x % 1000000);
-
} else if ($x <1000000000000) {
-
} else if ($x <1000000000000000) {
-
}
-
return $temp;
-
}
-
function terbilang($x, $style=4) {
-
if($x<0) {
-
} else {
-
}
-
switch ($style) {
-
case 1:
-
break;
-
case 2:
-
break;
-
case 3:
-
break;
-
default:
-
break;
-
}
-
return $hasil;
-
}
-
?>
Penggunaan:
-
terbilang($bilangan,$style);
$bilangan = Bilangan yang akan diterjemahkan.
$style = Format penulisan untuk output, 1=uppercase, 2= lowercase, 3= uppercase untuk huruf pertama tiap kata dan 4=uppercase untuk huruf pertama saja. Defaultnya 4.










Hank said on September 15, 2005, 8:46 pm:
Ini ambil dari PCplus yach?