Fungsi money_format() PHP
Contoh
Format internasional en_US:
<?php $number = 1234.56; setlocale(LC_MONETARY,"en_US"); echo money_format("Harga adalah %i", $number); ?>
Output kode di atas:
Harga adalah USD 1,234.56
Definisi dan penggunaan
Fungsi money_format() mengembalikan string yang diatur format menjadi string mata uang.
Fungsi ini memasukkan angka yang diatur format di posisi persen (%) di string utama.
Komentar:Fungsi money_format() tidak dapat beroperasi di platform Windows.
Petunjuk:Fungsi ini sering digunakan bersamaan dengan setlocale() Fungsi bersamaan.
Petunjuk:Untuk melihat semua kode bahasa yang tersedia, kunjungiPanduan kode bahasa。
Syarat
money_format(string,number)
Parameter | Deskripsi |
---|---|
string |
Wajib. Tetapkan string yang akan diatur format dan bagaimana variabel di dalamnya diatur. Nilai format yang mungkin: Pengisi dan tanda:
Lebar field:
Karakter Konversi:
Komentar:Jika digunakan beberapa nilai format, mereka harus muncul dalam urutan di atas. Komentar:Fungsi ini terpengaruh oleh pengaturan lokal. |
number | Diperlukan. Angka yang disisipkan ke posisi simbol % di string format. |
Detil Teknik
Nilai Kembalian: |
Kembali string yang sudah disesuaikan. Karakter sebelum dan setelah format string tetap tetap kembali. Karakter non-numeric akan kembali NULL dan memicu E_WARNING. |
Versi PHP: | 4.3.0+ |
Contoh Lebih Banyak
Contoh 1
Format internasional dengan 2 desimal (Jerman):
<?php $number = 1234.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $number); ?>
Output kode di atas:
1 234,56 EUR
Contoh 2
Negatif, dengan () menunjukkan bilangan negatif, format negara US, akurasi kanan 2, dan "*" sebagai karakter pengisi:
<?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?>
Output kode di atas:
(******1234.57)