Membuat Fungsi Terbilang Dengan Php
Kali ini aku akan share instruksi PHP untuk menciptakan terbilang. Maksud dari terbilang yaitu merubah angka (biasanya nominal uang) menjadi rangkaian kata-kata. misalnya:
100000
diubah menjadi Seratus Ribu, dan lainnya.
Oke ini ia Kodenya:
Berikut ini pola penggunaan instruksi diatas:
Silahkan coba dan kembangkan sendiri aplikasinya sesuai kebutuhan
100000
diubah menjadi Seratus Ribu, dan lainnya.
Oke ini ia 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 pola penggunaan instruksi 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,
Penggunaan fungsi Terbilang dengan PHP |
Silahkan coba dan kembangkan sendiri aplikasinya sesuai kebutuhan
Belum ada Komentar untuk "Membuat Fungsi Terbilang Dengan Php"
Posting Komentar