tutorial pengembangan web terbaru
 

PHP number_format() Function

<PHP String Reference

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