Membuat Terbilang Angka dengan PHP

Untuk membuat sebuah angka menjadi sebuah pembilang atau angka tersebut menjadi sebuah kata-kata, kita dapat membuat sebuah fungsi dengan PHP.

Untuk membuat fungsi ini, silahkan kalian coba kodingan di bawah

<?php
	function pembilang($angka) {
		$angka = abs($angka);

		$huruf = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
		
		$hasil = "";
		if ($angka < 12) {
			$hasil = " ". ucfirst($huruf[$angka]);
		} else if ($angka <20) {
			$hasil = ucfirst(pembilang($angka - 10)). " Belas";
		} else if ($angka < 100) {
			$hasil = ucfirst(pembilang($angka/10))." Puluh". ucfirst(pembilang($angka % 10));
		} else if ($angka < 200) {
			$hasil = " Seratus" . ucfirst(pembilang($angka - 100));
		} else if ($angka < 1000) {
			$hasil = ucfirst(pembilang($angka/100)) . " Ratus" . ucfirst(pembilang($angka % 100));
		} else if ($angka < 2000) {
			$hasil = " Seribu" . ucfirst(pembilang($angka - 1000));
		} else if ($angka < 1000000) {
			$hasil = ucfirst(pembilang($angka/1000)) . " Ribu" . ucfirst(pembilang($angka % 1000));
		} else if ($angka < 1000000000) {
			$hasil = ucfirst(pembilang($angka/1000000)) . " Juta" . ucfirst(pembilang($angka % 1000000));
		} else if ($angka < 1000000000000) {
			$hasil = ucfirst(pembilang($angka/1000000000)) . " Miliar" . ucfirst(pembilang(fmod($angka,1000000000)));
		} else if ($angka < 1000000000000000) {
			$hasil = ucfirst(pembilang($angka/1000000000000)) . " Triliun" . ucfirst(pembilang(fmod($angka,1000000000000)));
		}     
		return $hasil;
	}

	echo pembilang(25123);
?>

Pada baris 32echo pembilang(25123)“, kalian dapat merubah angkanya sesuai dengan yang kalian inginkan.

About the Author: amoe

You May Also Like

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *