Baca seluruh artikel untuk mendapatkan angka yang dapat dibaca manusia dalam program Anda yang pada akhirnya akan meningkatkan pengalaman pengguna
Isi
Apa itu Format Angka PHP?
PHP number_format adalah fungsi yang menawarkan bantuan dalam memformat angka sambil mempertimbangkan ribuan. Ini memiliki empat parameter. angka, desimal, pemisah desimal, dan pemisah ribuan dan sintaksnya adalah. format_bilangan(bilangan, desimal, pemisah desimal, pemisah_seribu) . Namun, Anda hanya dapat memberikan satu, dua, atau empat argumen dalam versi PHP di bawah 8.
Contoh Pengkodean Number_format PHP
Nilai default untuk desimal adalah nol dan ini menunjukkan bahwa angka yang diformat yang dihasilkan akan memiliki digit nol setelah titik desimal. Di sisi lain, pemisah desimal diatur ke titik “. ” secara default sedangkan ribuan_separator memiliki koma “,” sebagai nilai defaultnya. Oleh karena itu, jelas bahwa hanya parameter "angka" pertama yang diperlukan. Mari kita lihat contoh untuk lebih memahami yang disebutkan di atas
Misalkan Anda telah membuat program yang menunjukkan jumlah total pohon di berbagai negara. Sekarang, Anda ingin memformat angka yang diberikan agar dapat dibaca. Oleh karena itu, Anda akan menggunakan fungsi PHP number_format dengan hanya mengirimkan satu parameter untuk mendapatkan hasil yang diharapkan
Silakan gunakan representasi kode yang terlampir di bawah ini untuk ide yang lebih jelas
Lihat nomor yang diformat di sini
Pohon di Negara Satu. 11.000.034Pohon di Negara Dua. 1.300.045
Pohon di Negara Tiga. 10.934.556
Pohon di Negara Empat. 23.570.084
Pohon di Negara Lima. 12.300.986
– Contoh Coding Pemformatan Mata Uang
Fungsi number_format PHP membantu dalam merepresentasikan angka sebagai mata uang. Selain itu, parameter Thousand_Separator dan Decimal_Separator memungkinkan untuk menghasilkan representasi yang akurat dari mata uang yang berbeda
Anda dapat menentukan karakter yang sesuai sebagai argumen ketiga dan keempat dari fungsi number_format PHP dan mengubah angka menjadi nilai mata uang yang diperlukan
Misalkan Anda memiliki nomor dan sekarang, Anda ingin memformat nomor yang sama sesuai dengan aturan mata uang Jerman. Sederhananya, Anda ingin mewakili angka yang diberikan dalam euro. Jadi, Anda akan menjalankan fungsi PHP number_format dan menentukan koma "," sebagai argumen ketiga sambil menyetel argumen keempat ke ". " dot
Berikut adalah potongan kode untuk membantu Anda dalam pemformatan angka PHP sebagai mata uang
Output yang akan ditampilkan di layar Anda akan terlihat seperti ini
– Contoh Pemformatan Angka Bulat
Tidak diragukan lagi, fungsi number_format PHP membulatkan angka yang diberikan padanya. Fungsi yang dinyatakan mengikuti aturan pembulatan dasar untuk membulatkan angka yang diberikan. Anda akan melihat fungsionalitas yang disebutkan dengan jelas saat Anda bekerja dengan angka desimal dan menentukan nilai untuk parameter "desimal".
Jadi, sekarang bukan masalah besar jika angka Anda perlu dibulatkan juga. Fungsi number_format() dapat membantu Anda dengan nomor Anda dengan cara apa pun yang Anda inginkan. Telusuri contoh agar cukup percaya diri untuk memercayai fungsi number_format() untuk persyaratan pembulatan Anda. Selain itu, jika Anda tidak ingin angka dikelompokkan menjadi ribuan, setel argumen terakhir dari fungsi number_format() ke string kosong
Lihat ini. format_angka(23455. 8087, 2, “. ”, “”).
Misalnya, Anda memiliki larik nilai desimal yang memiliki enam hingga tujuh digit setelah titik desimal. Sekarang, Anda ingin memformat nilai yang diberikan bersama dengan pembulatan yang sama agar memiliki dua digit setelah titik desimal. Oleh karena itu, Anda akan menggunakan fungsi number_format PHP untuk memenuhi kebutuhan Anda
Blok kode yang diberikan di bawah ini telah dibuat sesuai dengan contoh di atas
Berikut adalah nilai yang diformat dan dibulatkan
89.876. 6961.233. 77
67.941. 00
75.432. 33
12.399. 46
– Contoh Membuat Nilai Besar Dapat Dibaca
Membuat fungsi kustom dengan logika luar biasa dapat meningkatkan keterbacaan nilai besar. Fungsi tersebut menggunakan fungsi round() untuk nilai yang lebih besar dari seribu dan format_angka dalam PHP untuk nilai yang sama dengan atau kurang dari seribu
Meskipun konsepnya mungkin tidak jelas bagi Anda saat ini, konsep ini bekerja dengan sempurna. Selain itu, fungsi semacam ini sangat berguna karena koma yang memisahkan ribuan tidak selalu cukup
Jadi, apakah Anda ingin membaca nilai besar tanpa menghitung nol atau jumlah digitnya?
Misalnya, program Anda berisi nilai besar seperti jutaan, miliaran, bahkan triliunan. Oleh karena itu, Anda ingin memformat nilai dan mendapatkan angka yang mudah dibaca. Jadi, Anda akan membuat fungsi yang ditentukan pengguna yang hanya akan menerima satu argumen "angka" dan mengembalikan nilai yang dapat dibaca
Anda dapat merujuk ke fragmen pengkodean di bawah ini untuk melihat definisi fungsi kustom yang dibahas di atas
Anda dapat melihat hasilnya di sini
2. 34 Triliun2. 13 Miliar
9. 8 Juta
40. 5 Ribu
1.000
– Contoh Mewakili Angka sebagai Mata Uang AS
Tidak diragukan lagi, ada kemungkinan untuk membuat fungsi kustom dan membuat nilai Anda diformat sebagai dolar dan sen. Fungsi tersebut pertama-tama akan memeriksa apakah angka yang diberikan lebih dari satu. Selanjutnya, itu akan menetapkan nilai bilangan bulat sebagai "dolar" dan mengalikan angka yang diberikan setelah titik desimal dengan 100 untuk mendapatkan sen
Selain itu, Anda hanya akan mendapatkan hasilnya dalam dolar dan sen jika Anda memasukkan nilai desimal ke fungsi yang disebutkan. Dalam kasus lain, Anda hanya akan mendapatkan dolar tanpa sen
Misalnya, Anda telah menambahkan harga produk Anda dalam susunan asosiatif. Sekarang, Anda ingin memformat harga dengan benar. Karenanya, Anda akan menentukan dan menjalankan fungsi yang dijelaskan di atas dan mendapatkan harga dalam format mata uang PHP yang benar
Berikut adalah representasi pengkodean yang menunjukkan fungsi khusus yang memformat angka sebagai mata uang AS
Kesimpulan
Jadi, fungsi number_format PHP terbukti sangat membantu dalam memformat angka. Sekarang, apakah Anda ingin mencetak nilai sebagai mata uang tertentu atau hanya memiliki nilai yang dikelompokkan dalam ribuan, Anda tahu obatnya. Juga, jika Anda ingin melihat lebih dekat pada poin-poin penting dari artikel di atas maka ini dia
- Fungsi number_format PHP memungkinkan pemformatan angka dengan mengurutkan nilai yang diberikan sebagai grup ribuan
- Fungsi number_format PHP menerima angka, desimal, pemisah desimal, dan pemisah ribuan dan mengembalikan nilai yang diformat
- Sebelum PHP 8, Anda bisa meneruskan satu, dua, atau empat argumen ke fungsi PHP number_format
- Anda dapat memformat angka PHP sebagai mata uang dengan menggunakan fungsi PHP number_format
- Fungsi number_format PHP membulatkan angka sesuai dengan nilai "desimal" yang diberikan padanya
5/5 - (12 suara)
Posisi adalah Segalanya
Posisi Adalah Segalanya. Sumber Daya Masuk Anda untuk Belajar & Membangun. CSS,JavaScript,HTML,PHP,C++ dan MYSQL