Contoh
nomor Format:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Menjalankan contoh » Definisi dan Penggunaan
The number_format() fungsi format nomor dengan ribuan dikelompokkan.
Note: Fungsi ini mendukung satu, dua, atau empat parameter (not three) .
Sintaksis
number_format( number,decimals,decimalpoint,separator )
Parameter | Deskripsi |
---|---|
number | Wajib. nomor yang akan diformat. Jika tidak ada parameter lain yang ditetapkan, nomor akan diformat tanpa desimal dan dengan koma (,) sebagai pemisah ribuan. |
decimals | Pilihan. Menentukan berapa banyak desimal. Jika parameter ini diset, nomor akan diformat dengan titik (.) Sebagai titik desimal |
decimalpoint | Pilihan. Menentukan apa string untuk digunakan untuk titik desimal |
separator | Pilihan. Menentukan apa string untuk digunakan untuk pemisah ribuan. Hanya karakter pertama dari pemisah yang digunakan. Misalnya, "xxx" akan memberikan output yang sama seperti "x" Note: Jika parameter ini diberikan, semua parameter lainnya yang diperlukan juga |
Rincian teknis
Kembali Nilai: | Mengembalikan jumlah diformat |
---|---|
PHP Versi: | 4+ |
changelog: | Sebagai PHP 5.4, fungsi ini mendukung beberapa byte di decimalpoint parameter dan pemisah. Hanya byte pertama dari setiap separator digunakan dalam versi yang lebih tua. |
Contoh lebih
contoh 1
Anda ingin kembali harga: Satu parameter akan melengkapi jumlah (akan diformat tanpa desimal). Dua parameter harus memberikan hasil yang Anda inginkan:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
Menjalankan contoh » <PHP String Reference