Cara menggunakan format ribuan php

Hallo sobat, pada tulisan kali ini Saya ingin memberikan trik sederhana untuk membuat format angka rupiah dengan PHP. Tanpa panjang lebar lagi, Yuk mari baca dan simak tulisan ini sampai habis. Di jamin akan memberikan manfaat yang besar untuk menambah pengetahuan Anda. Oke, langsung saja ya.

Untuk membuat format angka rupiah dengan PHP, Anda bisa menggunakan function number_format[]. Function ini tidak perlu Anda buat, karena PHP sudah menyediakannya. Pada penggunaannya, function number_format[] memiliki 4 parameter yang bisa Anda gunakan yaitu :

number_format[angka nominal, jumlah angka sen, separator sen, separator ribuan];

Penjelasan 4 parameter di atas :

  1. angka nominal, merupakan nominal atau angka yang akan di format.
  2. jumlah angka sen, merupakan jumlah angka sen.
  3. separator sen, merupakan tanda pemisah antara angka nominal dengan angka sen.
  4. separator ribuan, merupakan tanda pemisah angka ribuan.

Lalu bagaimana cara menggunakannya? Anda bisa gunakan contoh script di bawah ini :

Bila dijalankan, script di atas akan menghasilkan Output :

1,250,000.00

Selesai. Sangat mudah kan?

Demikian pembahasan tentang Cara Membuat Format Angka Rupiah di PHP, semoga tulisan ini bisa memberikan manfaat untuk Anda yang membaca. Sampai jumpa di tulisan berikutnya. Terima Kasih

Number format digunakan untuk menampilkan angka dalam bentuk ribuan di php. Bentuk ribuan ini lebih user friendly tampilannya dibandingkan format angka yang disediakan MySQL. Sebagai contoh angka uang Rp. 25.000.000 lebih mudah dibaca daripada Rp. 25000000.

Keadaan ini memerlukan kita untuk merubah format angka saat ditampilkan dengan php dan saat diinputkan ke database MySQL. Untuk menampilkan data dalam bentuk format rupiah kita memerlukan number_format[]. Sedangkan untuk menginputkan data diperlukan pembuatan function yang dapat berfungsi sebaliknya.

Bentuk Penulisan Number Format

number_format[number,decimals,decimal_separator,thousands_separator]

Keterangan

  • number adalah angka yang akan diberi format number.
  • decimals adalah jumlah pecahan di akhir number Nilai default = 0
  • decimal_separator adalah tanda pemisah pecahan akhir. Nilai default = “.”
  • thousands_separator adalah tanda pemisah format ribuan. Nilai Default = “,”

Contoh Number Format PHP

Format number 1

Contoh di atas menggunakan decimal terakhir 2 digit . Separator decimal “.” dan separator ribuan “,”.

Output

Number Format decimal 2

Penggunaan format_number[] dengan bentuk Decimal dan separator menghasilkan output 25,000,000.00. format ini sesuai dengan currency usd [dolar Amerika].

Format Number 2

Output

Number format tanpa Decimal

Dengan menuliskan number format seperti script di atas kita telah membuat number format tanpa menampilkan decimal.

Format Number 3

Output

Format Number Rupiah

Format number 3 ini merupakan bentuk penggunaan format number untuk menampilkan number dalam bentuk rupiah. Decimal yang digunakan adalah “2”. separator decimal “,” dan Separator ribuan “.”.

Format number 4

Jika ingin menampilkan format number dalam bentuk rupiah dengan menghilangkan decimalnya maka dapat menggunakan script di bawah ini:

Output

Format Number Rupiah Tanpa Decimal

Itulah beberapa contoh penggunaan format number di php. Hal-hal yang dapat dilakukan saat menggunakan format_number[] yaitu:

  • Membuat format mata uang seperti usd atau rupiah dan lainnya.
  • Membuat 2 digit atau lebih decimal di akhir number.
  • Menampilkan separator ribuan dengan titik ataupun koma.
  • Menampilkan separator pecahan/decimal dengan titik ataupun koma.

Mengubah Format Ribuan ke Format Numerik MySQL

Format data numerik MySQL berbentuk 10000 untuk integer dan 10000,00 untuk decimal[9,2]. Sehingga sebuah format input yang berbentuk ribuan “10.000” perlu di reverse lagi menjadi 10000 sebelum di input ke database.

Untuk mengubah format number 10.000 menjadi 10000 dapat digunakan fungsi php berikut

1. Menggunakan str_replace

contoh 1

Output

Reverse Format Number 10.000 ke 10000

Contoh di atas adalah script untuk mengubah format “10.000 menjadi 10000 menggunakan str_replace[];

Contoh 2

output

Reverse dengan Decimal

Contoh penggunaan str replace yang kedua ini telah mengubah number “10.000,00” menjadi 10000.00. Format ini sesuai dengan format penyimpanan data dalam bentuk tipe data decimal di database.

2. Menggunakan filter_var[]

Reverse format number juga bisa dilakukan dengan menggunakan fungsi filter_var.

Output

Reverse Number Format dengan filter_var

Bài mới nhất

Chủ Đề