Cara Mudah Membuat Fungsi Terbilang Dengan PHP

Cara Mudah Membuat Fungsi Terbilang Dengan PHP
Cara Mudah Membuat Fungsi Terbilang Dengan PHP – Selamat datang kembali di tutorial PHP dari Malasngoding.com. pada artikel ini kita akan sedikit membahas tentang cara membuat fungsi terbilang dengan PHP secara MUDAH. Pasti teman-teman penasaran dengan caranya, yuk kita simak bagaimana sih cara membuat fungsi terbilang di PHP, dan untuk apa sih gunanya kalau mungkin ada teman-teman yang belum tau.
Pertama kita bahas dulu yang dimaksud dengan terbilang itu apa? kalau di perhitungan jumlah nominal angka, maka terbilang itu adalah Penyebutan nominal angka. misalnya kita memiliki angka 5.341, maka terbilang “Lima ribu tiga ratus empat puluh satu“, koreksi saya jika salah dalam kata-kata dengan cara meninggalkan komentar di bawah postingan ini. hehe
Oke? pengertiannya udah, sekarang yang menjadi permasalahan bagi kita programmer adalah bagaimana cara membuat fungsi terbilang seperti di atas? jika mungkin kita sedang berhadapan dengan tugas kuliah, atau pun project yang mengharuskan kita untuk membuat fungsi terbilang dengan PHP.
Misalnya ada pengelolaan data keuangan, yang nominal uangnya harus dibuatkan fitur terbilang dari nominal keuangannya.
Jangan takut, jangan risau. yuk simak cara mudah membuat fungsi terbilang dengan PHP.
Cara Mudah Membuat Fungsi Terbilang Dengan PHP
Untuk mengikuti tutorial ini, Seperti biasa, silahkan teman-teman buat sebuah file php. di sini saya membuat sebuah file PHP dengan nama terbilang.php. nanti teman-teman bisa menerapkan function ini ke project teman-teman atau membuat library sendiri.
terbilang.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
<!DOCTYPE html> <html> <head> <title>Cara mudah membuat fungsi terbilang dengan PHP | www.malasngoding.com</title> </head> <body> <h1>Membuat Fungsi Terbilang Dengan PHP | WWW.MALASNGODING.COM</h1> <?php // FUNGSI TERBILANG OLEH : MALASNGODING.COM // WEBSITE : WWW.MALASNGODING.COM // AUTHOR : https://www.malasngoding.com/author/admin 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)); } return $hasil; } $angka = 1530093; echo terbilang($angka); ?> </body> </html> |
kemudian simpan dan jalankan file terbilang.php tersebut.
di bawah akan saya jelaskan cara membuat terbilang dengan php ini secara bertahap.
dan hasilnya

cara mudah membuat fungsi terbilang dengan php
Dan hasilnya pun muncul.
Penjelasan
Coba teman-teman perhatikan pada file terbilang.php tadi. pada variabel angka kita memiliki nilai 1530093. dan hasilnya menjadi “satu juta lima ratus tiga puluh ribu sembilan puluh tiga”.
1 |
$angka = 1530093; |
selanjutnya variabel $angka yang sudah di isi dengan nilai tadi kita panggil dengan menggunakan function terbilang(). yang sudah kita buat.
1 |
echo terbilang($angka); |
BACA JUGA : MENGENAL FUNCTION PADA PHP
nah, di function terbilang() tadi kita cek dulu apakah bilangannya merupakan bilangan positif atau negatif(minus).
1 2 3 4 5 6 7 8 |
function terbilang($nilai) { if($nilai<0) { $hasil = "minus ". trim(penyebut($nilai)); } else { $hasil = trim(penyebut($nilai)); } return $hasil; } |
kemudian dari dalam function terbilang() ini kita panggil lagi function penyebut(). untuk memisahkan nilai nya apakah menjadi satuan, puluhan, ratusan, ribuan, ratus ribuan dan seterusnya. dan terakhir tinggal me-return hasilnya.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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; } |
Penjelasan Function PHP
Berikut ini saya sertakan penjelasan tentang function-function php yang kita gunakan pada tutorial ini.
Nama Function | Pengertian |
abs() | Function ini di gunakan untuk mengembalikan nilai positif. misal yg di input di parameternya adalah bilangan minus, maka akan di kembalikan menjadi bilangan positif. |
fmod() | Function ini di gunakan untuk membuat perhitungan modulus. |
trim() | Function untuk menghilangkan character yg di inginkan. |
Oke sekian dulu tutorial Cara Mudah Membuat Fungsi Terbilang Dengan PHP. saya berharap tulisan ini dapat bermanfaat walaupun sedikit.
Jika ada yang kurang jelas bisa di tanyakan melalui komentar di bawah postingan ini. terima kasih.
Tutorial Menarik Lainnya

Membuat Form Login Dengan PHP Tanpa Database


Menghitung Selisih Waktu Dengan PHP


Membuat CRUD menggunakan Ajax PHP – Hapus Data


mantap
Terima kasih telah menyelamatkan hariku
MANTUL Mas Diki
terima kasih mas
makasih banyak masgaaaan, semoga banyak pahala…
Izin dipakai mas …
silahkan mas
kalau di codeigniter nerapinnya gimana ya mas kok ga nongol tulisan terbilangnya
Mantab
terimakasih banyak om, sangat memudahkan
mantap makasih mas