Berjumpa lagi dengan raden ini saya share tentang merubah angka uang kedalam bilangan di PHP pertama kita buat dulu inputan uang yang akan dita jadikan bilangan source codenya sebagai berikut:
<html>
<head>
<title>Input</title>
</head>
<body>
<form action="uang.php" method="post">
Masukkan angka:
<input type="text" value="" name="angka">
<input type="submit" value="Send">
</form>
</body>
</html>
kemudian kita berinama input.php setelah itu kita buat file uang.php yang isinya kurah lebih seperti source codenya sebagai berikut :
<html>
<head>
<title>Output</title>
</head>
<body>
<?php
$angka = isset($_POST['angka']) ? $_POST['angka'] : "0";
if ($angka)
{
echo ucwords(Terbilang($angka));
}
function Terbilang($a) {
$ambil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
if ($a < 12)
return " " . $ambil[$a];
elseif ($a < 20)
return Terbilang($a - 10) . "belas";
elseif ($a < 100)
return Terbilang($a / 10) . " puluh" . Terbilang($a % 10);
elseif ($a < 200)
return " seratus" . Terbilang($a - 100);
elseif ($a < 1000)
return Terbilang($a / 100) . " ratus" . Terbilang($a % 100);
elseif ($a < 2000)
return " seribu" . Terbilang($a - 1000);
elseif ($a < 1000000)
return Terbilang($a / 1000) . " ribu" . Terbilang($a % 1000);
elseif ($a < 1000000000)
return Terbilang($a / 1000000) . " juta" . Terbilang($a % 1000000);
}
?>
</body>
</html>
kemudian kita run file input.php di browser kita lalu kita masukan angka atau uang yang ingin kita jadikan bilangan seperti demo berikut :
kita inputkan angka 1500 maka akanhasil inputan diatas tersebut seperti berikut :
smga bermanfaat :)


Saya putar-putar googling cari dengan kata kunci javascript ternyata dapat php. Saya tinggal ubah fungsi Terbilang ke javascript.
BalasHapusTerima kasih.
Terima kasih saya sangat terbantu dalam pembuatan program kwitansi
BalasHapuskak kalau inputanya 0 kok ndak bisa di terbilangkan ya?
BalasHapus