Membuat fungsi Terbilang dengan PHP | Tempat Belajar dan Berbagi Pengetahuan Java dan PHP
Home » , , , » Membuat fungsi Terbilang dengan PHP

Membuat fungsi Terbilang dengan PHP

Dipostingkan Oleh Unknown pada Jumat, 25 Januari 2013 - Diupdate Pada: 1/25/2013

Kali ini saya akan share kode PHP untuk membuat terbilang. Maksud dari terbilang adalah merubah angka (biasanya nominal uang) menjadi rangkaian kata-kata. misalnya:
100000
diubah menjadi Seratus Ribu, dan lainnya.

Oke ini dia Kodenya:


<?php



function bilangRatusan($x)

{

   $kata = array('', 'Satu ', 'Dua ', 'Tiga ' , 'Empat ', 'Lima ', 'Enam ', 'Tujuh ', 'Delapan ', 'Sembilan ');

  

   $string = '';

  

   $ratusan = floor($x/100);

   $x = $x % 100;

   if ($ratusan > 1) $string .= $kata[$ratusan]."Ratus ";

   else if ($ratusan == 1) $string .= "Seratus ";



   $puluhan = floor($x/10);

   $x = $x % 10;

   if ($puluhan > 1)

   {

      $string .= $kata[$puluhan]."Puluh ";

 $string .= $kata[$x];

   }

   else if (($puluhan == 1) && ($x > 0)) $string .= $kata[$x]."Belas ";

   else if (($puluhan == 1) && ($x == 0)) $string .= $kata[$x]."Sepuluh ";

   else if ($puluhan == 0) $string .= $kata[$x];

  

   return $string;

}



function terbilang($x)

{

$x = number_format($x, 0, "", ".");

$pecah = explode(".", $x);



$string = "";



for($i = 0; $i <= count($pecah)-1; $i++)

{

   if ((count($pecah) - $i == 5) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Triliyun ";

   else if ((count($pecah) - $i == 4) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Milyar ";

   else if ((count($pecah) - $i == 3) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Juta ";

   else if ((count($pecah) - $i == 2) && ($pecah[$i] == 1)) $string .= "Seribu ";

   else if ((count($pecah) - $i == 2) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i])."Ribu ";

   else if ((count($pecah) - $i == 1) && ($pecah[$i] != 0)) $string .= bilangRatusan($pecah[$i]);

}



return $string;

}

?>

</pre>

Berikut ini contoh penggunaan kode diatas:

<?php

include "terbilang.php";



$angka = 678904;



echo "<h1>Contoh Terbilang</h1>";

echo "Angka: " . number_format($angka, 0, ",", ".");

echo "<br/>";

echo "Terbilang: ". terbilang($angka);

?>
Kurang lebih ini hasilnya,
Membuat fungsi Terbilang dengan PHP
Penggunaan fungsi Terbilang dengan PHP

Silahkan coba dan kembangkan sendiri aplikasinya sesuai kebutuhan
Share this article :

1 komentar:

Cari Artikel



 
Support : Admin
Copyright © 2013. Tempat Belajar dan Berbagi Pengetahuan Java dan PHP - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger