Sunday, December 16, 2012

membuat Konversi Angka Ke huruf dengan PHP

sesuai dengan judulnya..
ni dia scriptnya...

<html>
<head>
  <title>Fungsi Terbilang</title>
</head>
<body>
<div align="center">
<table border=1>
<tr><td>
KONVERSI ANGKA KE HURUF
Dengan PHP
<form action="konversi_angka_ke_huruf.php" method="post">
Masukkan Angka: <input type="text" value="" name="angka">
<input type="submit" value="Kirim">
</form>
</div></td><td>

<div align="center">

<?php
$angka = isset($_POST['angka']) ? $_POST['angka'] : "0";
if ($angka)
{
        echo number_format($angka, 0) ."</br>";
        echo ucwords(''.Terbilang($angka).'');
}
?>
<h2>
</div></td></tr></table>
</body>
</html>
<?php
function Terbilang($x)
{
  $abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
  if ($x < 12)
    return " " . $abil[$x];
  elseif ($x < 20)
    return Terbilang($x - 10) . "belas";
  elseif ($x < 100)
    return Terbilang($x / 10) . " puluh" . Terbilang($x % 10);
  elseif ($x < 200)
    return " seratus" . Terbilang($x - 100);
  elseif ($x < 1000)
    return Terbilang($x / 100) . " ratus" . Terbilang($x % 100);
  elseif ($x < 2000)
    return " seribu" . Terbilang($x - 1000);
  elseif ($x < 1000000)
    return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000);
  elseif ($x < 1000000000)
    return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000);
   
   
}

?> 






copy script di atas dan pastekan seperti biasa di text editor anda..
simpan dengan nama konversi_angka_ke_text.php.
dan jalankan..
semoga sukses.

4 comments

BJuser December 27, 2012 at 7:23 PM

Waaahhh mantaplah gan, terima kasih mau sharing ilmu :)

Mies Wan PHP February 26, 2013 at 1:36 AM

sama-sama gan.

Arfian Hidayat October 20, 2013 at 11:11 PM

bermanfaat sekali ini buat saya,
ijin saya pasang di blog saya, bolehkah?

Mies Wan PHP December 12, 2013 at 9:14 PM

silakan Gan..

Post a Comment