Membuat fungsi terbilang dengan PHP


Pada artikel 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. 🙂

0 0 votes
Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

0
Would love your thoughts, please comment.x
()
x