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 dalam bentuk string mata wang.
Fungsi ini memasukkan nombor yang diatur format di tempat persen (%) dalam string utama.
Komen:Fungsi money_format() tidak dapat beroperasi di atas platform Windows.
Petikan:Fungsi ini sering digunakan bersamaan dengan setlocale() Fungsi bersamaan digunakan.
Petikan:Untuk melihat semua kod bahasa yang tersedia, sila lawatiPanduan kod bahasa。
Syarat
money_format(string,number)
Parameter | Deskripsi |
---|---|
string |
Wajib. Tetapkan string yang akan diatur format dan bagaimana variabel diantara nya diatur. Nilai format yang mungkin: Pengisi dan tanda:
Lebar field:
Karakter Konversi:
Komen:Jika digunakan beberapa nilai format, mereka mesti muncul di urutan di atas. Komen:Fungsi ini dipengaruhi oleh seting tempatan. |
number | Diperlukan. Nombor yang disisipkan ke lokasi simbol % di dalam string formatkan. |
Detil Teknik
Kembali nilai: |
Kembali string yang di formatkan. Karakter sebelum dan selepas string di formatkan akan kekal sama. Bilangan yang bukan angka akan kembali NULL dan akan menghasilkan E_WARNING. |
Versi PHP: | 4.3.0+ |
Lebih banyak contoh
Contoh 1
Format internasional dengan 2 titik 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 US internasional, kekanan ketelusan 2, dan "*" adalah karakter pengisi:
<?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?>
Output kode di atas:
(******1234.57)