About Us | Contact | Disclaimer | Privacy Policy | Sitemap

PHP: Cara Merubah Angka Menjadi Terbilang


Agldcnet - Nah kali ini sya akan share sedikit tips dalam PHP untuk Merubah Angka Menjadi Terbilang Di PHP yang tentunya berkaitan dengan ARRAY, oke.. lihat Gambar berikut untuk form input

array 
Untuk membuat form input sperti diatas....silahkan ketikan script berikut :
<html>
<head>
<title>Input</title>
</head>
<body>
<form action="output.php" method="post">
Masukkan angka: 
  <input type="text" value="" name="angka">
<input type="submit" value="Send">
</form>
</body>
</html>
Simpan dengan nama Input.php

Lihat hasil outputnya, maka angka yang kita inputkan tadi akan diubah menjadi terbilang Perhatikan Gambar dibawah ini :
 

Untuk MembuatOutput nya silahkan ketikan kode berikut ini :

<html>
<head>
<title>Output</title>
</head>
<body>
<?php
$angka = isset($_POST['angka']) ? $_POST['angka'] : "0";
if ($angka)
{
echo ucwords(Terbilang($angka));
}
function Terbilang($x)
{
$ambil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
if ($x < 12)
return " " . $ambil[$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);
}
?>
</body>
</html>
Lalu simpan dengan nama output.php
Untuk mempercantik tampilan..silahkan anda tambahkan class css pada php nya...

bagaimana?? mudah bukan..."Selamat Mencoba"