number_format

(PHP 4, PHP 5, PHP 7, PHP 8)

number_formatSayıyı binlik bölümlere ayırır

Açıklama

number_format(
    float$sayı,
    int$ondalık_hane = 0,
    ?string$ondalık_ayracı = ".",
    ?string$binlik_ayracı = ","
): string

sayı, yarıdan yukarı yuvarlanarak, ondalık kısmı ondalık_hane sayıda hane içerecek şekilde , ondalık ayraç olarak ondalık_ayracı, binlik ayraç olarak binlik_ayracı kullanılarak çıktılanır.

Bağımsız Değişkenler

sayı

Biçemlenecek sayı.

ondalık_hane

Ondalık hanelerin sayısı. 0 ise dönen dizgede ondalık_ayracı bulunmaz.

ondalık_ayracı

Ondalık ayracı.

binlik_ayracı

Binlik ayracı.

Dönen Değerler

sayı'nın biçemlenmiş sürümü.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0 Bu sürümden önce, number_format() bir, iki veya dört (üç değil) bağımsız değişken kabul ediyordu.
7.2.0number_format() artık -0 döndüremiyor, evvelce sayı olarak -0.01 benzerlerinin belirtildiği durumlarda -0 dönebiliyordu.

Örnekler

Örnek 1 - number_format() örneği

Türkçede sayıları gösterirken genellikle iki ondalık hane, ondalık ayracı olarak virgül (','), binlik ayracı olarak nokta ('.') kullanırız.

<?php

$sayı
= 1234.56;

// İngilizcedeki gösterim (öntanımlı)
$english_format_number = number_format($sayı);
// 1,235

// Bizimki
$bizimki = number_format($sayı, 2, ',', '.');
// 1.234,56

$number = 1234.5678;

// İngilizcede binlik ayraçsız gösterim
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>

Ayrıca Bakınız

To Top