Membuat fungsi terbilang dengan PHP

Halo sobat.. kali ini saya akan membuat fungsi terbilang dengan PHP. Jadi misalnya kita memiliki variabel dengan value 52500, maka kita bisa tampilkan menjadi “Lima Puluh Dua Ribu Lima Ratus Rupiah”.

Biar nggak penasaran, langsung aja lihat dan praktekkan kode di bawah ini.

<html>
<head>
    <title>Fungsi Terbilang</title>
</head>
<body>
    <?php

    $angka = 52500;

    if ($angka)
    {
        echo ucwords(Terbilang($angka))." Rupiah";
    }

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

Oke demikian cara membuat fungsi terbilang dengan PHP. Semoga bermanfaat. 🙂

Leave a Reply

avatar
  Subscribe  
Notify of