Cara Membuat Fungsi Terbilang Dengan PHP
Fungsi PHP mengubah angka menjadi huruf terbilang... Tutorial kali ini kita akan Membuat Fungsi Terbilang Dengan PHP, Fungsi terbilang di PHP ini merupakan fungsi yang sangat penting jika kita membuat aplikasi yang berhubungan dengan nominal uang, Misalnya terdapat anga Rp. 3.450 , Tentu dibaca dengan " Tiga Ribu Empat Ratus Lima Puluh Rupiah" , Nah itu lah yang dimaksud dengan fungsi terbilang dengan PHP
Cara Membuat Fungsi Terbilang dengan PHP
Back To Point aja ya.. langsung aja kita bikin fungsi Terbilan :
fungsi_terbilang.php
functionkekata($x){
$x=abs($x);
$angka=array("","satu","dua","tiga","empat","lima",
"enam","tujuh","delapan","sembilan","sepuluh","sebelas");
$temp="";
if($x<12){
$temp=" ".$angka[$x];
}elseif($x<20){
$temp=kekata($x-10)." belas";
}elseif($x<100){
$temp=kekata($x/10)." puluh".kekata($x%10);
}elseif($x<200){
$temp=" seratus".kekata($x-100);
}elseif($x<1000){
$temp=kekata($x/100)." ratus".kekata($x%100);
}elseif($x<2000){
$temp=" seribu".kekata($x-1000);
}elseif($x<1000000){
$temp=kekata($x/1000)." ribu".kekata($x%1000);
}elseif($x<1000000000){
$temp=kekata($x/1000000)." juta".kekata($x%1000000);
}elseif($x<1000000000000){
$temp=kekata($x/1000000000)." milyar".kekata(fmod($x,1000000000));
}elseif($x<1000000000000000){
$temp=kekata($x/1000000000000)." trilyun".kekata(fmod($x,1000000000000));
}
return$temp;
}
functionterbilang($x,$style=4){
if($x<0){
$hasil="minus ".trim(kekata($x));
}else{
$hasil=trim(kekata($x));
}
switch($style){
case1:
$hasil=strtoupper($hasil);
break;
case2:
$hasil=strtolower($hasil);
break;
case3:
$hasil=ucwords($hasil);
break;
default:
$hasil=ucfirst($hasil);
break;
}
return$hasil;
}
Langkah ke 2 , buatlah file index.php
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
</head>
<body>
<?php
include'fungsi_terbilang.php';
$nilai=1250;
echoterbilang($nilai,$style=1);echo'<br/>';
// SERIBU DUA RATUS LIMA PULUH
echoterbilang($nilai,$style=2);echo'<br/>';
// seribu dua ratus lima puluh
echoterbilang($nilai,$style=3);echo'<br/>';
// Seribu Dua Ratus Lima Puluh
echoterbilang($nilai,$style=4);echo'<br/>';
// Seribu dua ratus lima puluh
?>
</body>
</html>
Simpan ke-2 File tersebut, dan jalankan di localhost, Dengan seperti itu anda dapat menggunakan 4 pilihan, huruf besar, huruf kecil.. Semua terserah anda..