PHP number_format() fonksiyonu

Örnek

Sayıyı biçimlendirme:

<?php
echo number_format("5000000")."<br>";
echo number_format("5000000",2)."<br>";
echo number_format("5000000",2,",",".");
?>

Çalıştırma Örneği

Tanım ve Kullanım

number_format() fonksiyonu sayıları binlik gruplama ile biçimlendirir.

Açıklama:Bu fonksiyon bir, iki veya dört parametreyi destekler (üç parametre değil).

Sözdizimi

number_format(number,decimals,decimalpoint,separator)
Parametreler Açıklama
number

Zorunlu. Biçimlendirilecek sayı.

Diğer parametreler ayarlanmadıysa, sayı nokta (,) ile binlik ayırmalık olarak ve ondalık basamağı olmayan olarak biçimlendirilir.

decimals Opsiyonel. Kaç ondalık basamağı belirler. Bu parametre ayarlandıysa, sayı nokta (.) olarak biçimlendirilir.
decimalpoint Opsiyonel. Ondalık noktası olarak kullanılacak dize.
separator

Opsiyonel. Binlik ayırmalık olarak kullanılacak dize. Sadece bu parametrenin ilk karakteri kullanılır. Örneğin "xxx" yalnızca "x" çıktısını verir.

Açıklama:Bu parametre ayarlandıysa, diğer tüm parametreler zorunludur.

Teknik Açıklamalar

Dönüş değeri: Biçimlendirilmiş sayıyı döndürür.
PHP Sürümü: 4+
Güncelleme Günlüğü:

PHP 5.4'ten itibaren, bu fonksiyon parametre decimalpoint ve separator Çok bayt destekler.

Daha eski sürümlerde, her ayırmalıkın ilk baytını kullanır.

Daha Fazla Örnek

Örnek 1

Bir fiyat dönmek istiyorsanız: bir parametre sayıyı yuvarlar (sadece ondalık basamağı olmayan biçimde formatlar), iki parametre istediğiniz sonucu verir:

<?php
$num = 4999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>

Çalıştırma Örneği