cara merubah angka uang ke bilangan di php

06.30
adsense 336x280
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 :) adsense 336x280

3 Responses to "cara merubah angka uang ke bilangan di php"

  1. Saya putar-putar googling cari dengan kata kunci javascript ternyata dapat php. Saya tinggal ubah fungsi Terbilang ke javascript.
    Terima kasih.

    BalasHapus
  2. Terima kasih saya sangat terbantu dalam pembuatan program kwitansi

    BalasHapus
  3. kak kalau inputanya 0 kok ndak bisa di terbilangkan ya?

    BalasHapus