PHP money_format() Fungsi
Contoh
Format en_US internasional:
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
Output dari kode di atas akan menjadi:
The price is USD 1,234.56
Definisi dan Penggunaan
Fungsi money_format() mengembalikan string yang diformat sebagai string mata uang.
Fungsi ini menyisipkan angka yang diformat di mana ada tanda persen (%) di string utama.
Catatan: Fungsi money_format() tidak berfungsi pada platform Windows.
Tip: Fungsi ini sering digunakan bersama dengan fungsi setlocale() .
Tip: Untuk melihat semua kode bahasa yang tersedia, buka Referensi kode bahasa kami.
Sintaksis
money_format(string,number)
Nilai Parameter
Parameter | Description |
---|---|
string | Required. Specifies the string to be formatted and how to format the variables in it. Possible format values: Padding and Flags:
Field width:
Conversion characters:
Note: If multiple format values are used, they must be in the same order as shown above. Note: This function is affected by local settings. |
number | Required. The number to be inserted at the %-sign in the format string |
Detail Teknis
Nilai Kembali: | Mengembalikan string yang diformat. Karakter sebelum dan sesudah string pemformatan akan dikembalikan tidak berubah. Nomor non-numerik menyebabkan kembalinya NULL dan memancarkan E_WARNING |
---|---|
Versi PHP: | 4.3.0+ |
Lebih Banyak Contoh
Contoh
Format internasional (Jerman) dengan 2 desimal:
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>
Output dari kode di atas akan menjadi:
1 234,56 EUR
Contoh
Angka negatif, format nasional AS dengan () untuk menunjukkan angka negatif dan 2 digit presisi kanan dan "*" sebagai karakter isian:
<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>
Output dari kode di atas akan menjadi:
(******1234.57)
Referensi String PHP