Friday 28 August 2015

Fungsi Merubah Angka Menjadi Terbilang di PHP Codeigniter

Merubah angka menjadi huruf (terbilang) sering sekali digunakan untuk program-program yang menangani keuangan. Dengan adanya teks jumlah uang dalam bentuk huruf (terbilang) akan membantu orang untuk mengoreksi jumlah uangnya.
Untuk membuat fungsi terbilang pada PHP sangat mudah, kali ini saya akan memberikan kode merubah angka menjadi terbilang berupa sebuah fungsi yang ditulis dengan framework codeigniter. Berikut adalah kodenya.


function terbilang($x){
        $abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
        if ($x < 12)
        return " " . $abil[$x];
        elseif ($x < 20)
        return $this->terbilang($x - 10) . "belas";
        elseif ($x < 100)
        return $this->terbilang($x / 10) . " puluh" . $this->terbilang($x % 10);
        elseif ($x < 200)
        return " seratus" . $this->terbilang($x - 100);
        elseif ($x < 1000)
        return $this->terbilang($x / 100) . " ratus" . $this->terbilang($x % 100);
        elseif ($x < 2000)
        return " seribu" . $this->terbilang($x - 1000);
        elseif ($x < 1000000)
        return $this->terbilang($x / 1000) . " ribu" . $this->terbilang($x % 1000);
        elseif ($x < 1000000000)
        return $this->terbilang($x / 1000000) . " juta" . $this->terbilang($x % 1000000);
    }

1 comment:

Berkomentarlah yang bijak. Komentar anda mencerminkan kehidupan anda.