Cara Membuat Fungsi Terbilang di PHP -Sahretech

Share:
Cara Membuat Fugnsi Terbilang di PHP. Fungsi seperti ini terkadang sangat diperlukan saat membuat sebuah kwitansi, beberapa aplikasi penjualan harusnya menggunakan fungsi ini. Cara membuatnya sederhana cukup menggunakan if bercabang dan sedikit fungsi bawaan php kalian bisa langsung menggunakannya.

Copy paste script di bawah ini di halaman yang akan kalian implementasikan, lalu pada line yang ingin kalian tampilkan, panggil function terbilang dan isi dengan parameter yang telah kalian tentukan (parameter disini adalah $nilai). 

<?php
          function penyebut($nilai) {
            $nilai = abs($nilai);
            $huruf = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
            $temp = "";
            if ($nilai < 12) {
              $temp = " ". $huruf[$nilai];
            } else if ($nilai <20) {
              $temp = penyebut($nilai - 10). " belas";
            } else if ($nilai < 100) {
              $temp = penyebut($nilai/10)." puluh". penyebut($nilai % 10);
            } else if ($nilai < 200) {
              $temp = " seratus" . penyebut($nilai - 100);
            } else if ($nilai < 1000) {
              $temp = penyebut($nilai/100) . " ratus" . penyebut($nilai % 100);
            } else if ($nilai < 2000) {
              $temp = " seribu" . penyebut($nilai - 1000);
            } else if ($nilai < 1000000) {
              $temp = penyebut($nilai/1000) . " ribu" . penyebut($nilai % 1000);
            } else if ($nilai < 1000000000) {
              $temp = penyebut($nilai/1000000) . " juta" . penyebut($nilai % 1000000);
            } else if ($nilai < 1000000000000) {
              $temp = penyebut($nilai/1000000000) . " milyar" . penyebut(fmod($nilai,1000000000));
            } else if ($nilai < 1000000000000000) {
              $temp = penyebut($nilai/1000000000000) . " trilyun" . penyebut(fmod($nilai,1000000000000));
            }     
            return $temp;
          }
        
          function terbilang($nilai) {
            if($nilai<0) {
              $hasil = "minus ". trim(penyebut($nilai));
            } else {
              $hasil = trim(penyebut($nilai));
            }     		
            echo $hasil;
          }
          
          //panggil fungsi terbilang di bawah ini, kalian dapat menambahkannya dimanapun kalian inginkan
          //jangan lupa untuk membuat parameter nilai
          
          $angka = 1230
          terbilang($angka)
        ?>

Kalian juga dapat menggunakan fungsi ini berulang kali tanpa harus menulisnya di setiap halaman yang akan dipakai. Caranya buat sebuah file baru dengan nama terbilang.php untuk menampung fungsi terbilang, lalu buat sebuah file baru dengan nama data.php includkan file terbilang.php terlebih dahulu dengan fungsi include lalu panggil fungsi terbilang seperti gambar di bawah ini.



No comments