php

PHP'de number_format() İşlevinin Kullanımı

PHP'de number_format() İşlevinin Kullanımı

Sayı_format() işlevi, veri sayısını biçimlendirmek için kullanılır. PHP'nin yerleşik bir işlevidir ve aynı zamanda gruplandırılmış binlerle bir sayıyı biçimlendirmek için kullanılır. Bu işlevde kullanılan parametrelere dayalı bir dize değeri döndürür. Bu işlevin farklı parametrelerini kullanma amaçları ve bu işlevin sayıyı biçimlendirmek için nasıl kullanılabileceği bu öğreticide gösterilmiştir.

Sözdizimi:

number_format() işlevi iki şekilde kullanılabilir. Bu işlevin iki sözdizimi aşağıda verilmiştir:

Yukarıdaki sözdizimlerine göre, number_format() işlevi bir, iki veya dört argüman alabilir. Virgül(,) her iki sözdizimi için varsayılan binlik ayırıcı olarak kullanılır.

Bu işlevde bir bağımsız değişken kullanıldığında, bağımsız değişken değeri olarak kayan bir sayı alır.

Bu işlevde iki bağımsız değişken değeri kullanıldığında, ilk bağımsız değişken bir kayan sayı alır ve ikinci bağımsız değişken, ondalık noktadan sonraki sayıyı ayarlamak için kullanılacak bir tam sayı alır.

Bu fonksiyonda dört argüman kullanıldığında, ilk iki argüman yukarıda bahsedilen önceki argümanlarla aynı değerleri alır. Diğer iki argüman, ondalık noktayı ve binlik ayırıcıyı ayarlamak için kullanılır.

Örnek 1: Number_format()'ı bir bağımsız değişkenle kullanın

Aşağıdaki örnek, sayıyı varsayılan binlik ayırıcıyla biçimlendirmek için bir bağımsız değişkenle number_format() işlevinin kullanımını gösterir. Aşağıdaki komut dosyasıyla bir PHP dosyası oluşturun.

Komut dosyası değerini yazdıracak $sayı bin ayırıcı ekleyerek.

// Sayı değerini ayarla
$sayı = 5000000;
//Biçimlendirilmiş değeri yazdır
Eko "

Biçimlendirmeden sonraki sayı: ".sayı_format($sayı)."

";
?>

Çıktı:

Komut dosyasını web sunucusundan çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Burada, 5000000 sayısı bin ayırıcı ile basılmıştır ve değer 5.000.000'dir.

Örnek 2: number_format() işlevini iki bağımsız değişkenle kullanın

Aşağıdaki örnek, sayıyı varsayılan binlik ayırıcı ve ondalık değerle biçimlendirmek için iki bağımsız değişkenle number_format() işlevinin kullanımını gösterir.  Aşağıdaki komut dosyasıyla bir PHP dosyası oluşturun.

Burada, biçimlendirme için bir kayan sayı kullanılır. İlk number_format() işlevi bir argümanla kullanılır ve varsayılan biçimlendirmeyi yazdırır. İkinci sayı_biçimi() işlevi iki bağımsız değişkenle kullanılır ve 2 ondalık değer olarak kullanılır. İkinci işlev, ondalık noktadan sonra iki sayı alarak sayıyı biçimlendirir.

// Sayı değerini ayarla
$sayı = 35678.67345;
//Orijinal numarayı yazdır
Eko "

Orijinal numara: ".$sayı."

";
//Biçimlendirilmiş değeri ondalık değer olmadan yazdır
Eko "

Ondalık değerle biçimlendirmeden önceki çıktı: ".sayı_format($sayı)."

";
//Biçimlendirilmiş değeri ondalık değerle yazdır
Eko "

Ondalık değerle biçimlendirmeden sonraki çıktı: ".sayı_format($sayı,2)."

";
?>

Çıktı:

Komut dosyasını web sunucusundan çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Çıktıda, ilk satır sayının orijinal değerini gösterir, ikinci satır varsayılan biçimlendirmeyi gösterir ve üçüncü satır, ondalık noktadan sonraki iki sayı ile biçimlendirilmiş sayıyı gösterir.

Örnek 3: number_format() işlevini dört bağımsız değişkenle kullanın

Aşağıdaki örnek, sayıyı tanımlanan binlik ayırıcı, ondalık nokta ve ondalık değerle biçimlendirmek için dört bağımsız değişkenle number_format() işlevinin kullanımını gösterir.  Aşağıdaki komut dosyasıyla bir PHP dosyası oluşturun.

Komut dosyasında bir kayan sayı tanımlandı. Number_format() işlevi komut dosyasında iki kez kullanılır. Bu işlev, bu işlevin dört bağımsız değişkenini kullanma amacını göstermek için komut dosyasında iki bağımsız değişken ve dört bağımsız değişkenle birlikte kullanılır. number_format() dört bağımsız değişkenle kullanıldığında, ondalık nokta için ',' kullanılır ve '.' Binlik ayırıcı için kullanılır.

// Sayı değerini ayarla
$sayı = 875620.7854;
//Orijinal numarayı yazdır
Eko "

Orijinal numara: ".$sayı."

";
//Biçimlendirilmiş değeri iki argümanla yazdır
Eko "

İki bağımsız değişkenle biçimlendirmeden sonraki çıktı: ".sayı_format($sayı,3)."

";
//Biçimlendirilmiş değeri dört argümanla yazdır
Eko "

Dört bağımsız değişkenle biçimlendirmeden sonraki çıktı: ".sayı_format($sayı,3,',','.')."

";
?>

Çıktı:

Komut dosyasını web sunucusundan çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Burada ilk satır, sayının orijinal değerini gösterir. İkinci satır, ondalık nokta, varsayılan ondalık nokta ve varsayılan binlik ayırıcılardan sonra 3 basamaklı biçimlendirilmiş sayıyı gösterir. Üçüncü satır, işlevin üçüncü ve dördüncü bağımsız değişkeninde tanımlanan karaktere dayalı olarak biçimlendirilmiş sayıyı gösterir.

Örnek 4: Koşullu ifadeye dayalı olarak sayıyı biçimlendirin

Aşağıdaki örnek, sayı_format() işlevini kullanarak koşullu ifadeye dayalı olarak sayıyı biçimlendirmenin yolunu gösterir. Aşağıdaki komut dosyasıyla bir PHP dosyası oluşturun.

Burada, bir kayan sayı bildirilir ve sayıdan kesirli kısmı almak için patlat() işlevi kullanılır. 'Eğer' koşul, kesirli kısmın basamak sayısını kontrol etmek ve sayıyı bu değere göre biçimlendirmek için kullanılır.

// Kayan bir sayı ayarla
$sayı = 45.158;
//Ondalık basamağa göre dizi oluştur
$num_part = patlat('.',$sayı);
// kesirli değeri oku
$kesir = $sayı_parça[1];
// Kesirli değerin toplam basamaklarını say
$say = strlen((string)$fraksiyon);
// Sayıyı kesirli değerin uzunluğuna göre biçimlendir
if ($say >= 4)
echo "Biçimlendirilmiş değer: ".sayı_format($sayı, 3);
else if($count >= 3)
echo "Biçimlendirilmiş değer: ".sayı_format($sayı, 2);
Başka
echo "Biçimlendirilmiş değer: ".sayı_format($sayı, 1);
?>

Çıktı:

Komut dosyasını web sunucusundan çalıştırdıktan sonra aşağıdaki çıktı görünecektir. Burada sayı, ondalık noktadan sonra 3 basamak içerir. Senaryoya göre, ikinci koşullu ifade doğrudur. Böylece sayı, ondalık noktadan sonra 2 basamakla biçimlendirilir.

Sonuç

Bu öğreticide çeşitli örnekler kullanılarak number_format() işlevinin farklı kullanımları açıklanmıştır. Bu işlevin bir, iki ve dört bağımsız değişken için nasıl çalıştığı, farklı kayan sayılar kullanılarak gösterilmiştir. Umarım, okuyucular bu öğreticiyi okuduktan sonra sayıları biçimlendirmek için bu işlevi uygun şekilde kullanabileceklerdir.

Linux için En İyi Oyun Konsolu Emülatörleri
Bu makale, Linux için kullanılabilen popüler oyun konsolu öykünme yazılımını listeleyecektir. Öykünme, oyun konsollarının, komut setlerinin ve ilgili ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Linux'ta oyun oturumunuzu nasıl yakalar ve yayınlarsınız?
Geçmişte oyun oynamak sadece bir hobi olarak görülüyordu, ancak zamanla oyun endüstrisi teknoloji ve oyuncu sayısı açısından büyük bir büyüme gördü. Ç...