PHP'de Sayıyı 2 Ondalık Basamağa Yuvarlama

Php De Sayiyi 2 Ondalik Basamaga Yuvarlama



PHP'de sayıları yuvarlamak için yerleşik işlevler veya geliştirici tarafından geliştirilen daha karmaşık kodlar dahil olmak üzere çeşitli yöntemler vardır. İster finansal verilerle çalışıyor olun, ister sayıları belirli bir biçimde görüntülemeyi hedefliyor olun, bu gibi durumlarda sayıları iki ondalık basamağa yuvarlamak çok önemlidir.

Bu makaledeki odak noktamız, PHP kullanarak sayıları 2 ondalık basamağa yuvarlamak için farklı teknikleri incelemektir.

PHP'de Sayıyı 2 Ondalık Basamağa Yuvarlama

PHP'de sayıları 2 Ondalık basamağa yuvarlamanın birkaç yöntemi vardır:







1: round() İşlevini Kullanma

PHP bir sunar yuvarlak() herhangi bir rakamı belirli sayıda ondalık basamağa yuvarlamanızı sağlayan işlev. Bu işlev iki parametre gerektirir: yuvarlanacak ilk sayı ve istenen ondalık kesinlik. İkinci bağımsız değişkenin atlanması, sistemin en yakın tamsayıya yuvarlanmasına neden olur.



PHP'de, sözdizimi yuvarlak() işlev:



yuvarlak ( batmadan yüzmek $sayı , int $hassasiyet = 0 , int $ modu = PHP_ROUND_HALF_UP ) : batmadan yüzmek

Burada, $sayı yuvarlanacak sayıdır, $hassasiyet yuvarlanacak ondalık basamak sayısıdır (varsayılan 0'dır) ve $ modu yuvarlama modunu belirtir (varsayılan PHP_ROUND_HALF_UP şeklindedir) . İşlev, yuvarlanan değeri kayan nokta olarak döndürür.





Örneğin:



$num = 6.3456 ;

$yuvarlanmış_num = yuvarlak ( $num , 2 ) ;

Eko 'Yuvarlanmış sayı: ' . $yuvarlanmış_num ;

?>



2: number_format() İşlevini Kullanma

bu sayı_biçimi() PHP'deki işlev, belirli bir sayıyı binler ve ondalık basamaklardan oluşan bir grupla biçimlendirmenizi sağlayan başka bir yerleşik işlevdir. Bir hesaplamanın çıktısını bir tamsayı olarak biçimlendirmek istediğinizde çok önemlidir.

Kullanılacak sözdizimi aşağıdadır sayı_biçimi() PHP'de:

sayı_biçimi ( sayı , ondalık basamak , ondalık ayırıcı , bin_ayırıcı ) ;

İlk sayı parametre, biçimlendirmek istediğiniz sayıdır. ikinci parametre, ondalık basamak , orijinal değişkenin PHP'de dönüştürüleceği kayan noktalı sayının kesinliğini belirler. üçüncü parametre ondalık ayırıcı belirtir karakterler ondalık ayırıcı olarak kullanmak için. dördüncü parametre Bin_ayırıcı binlik ayırıcı olarak kullanılan karakterleri belirtir.

Örneğin:



$sayı = 15.672342 ;

$formatlı_sayı = sayı_biçimi ( $sayı , 2 , '.' , ',' ) ;

Eko 'Yuvarlanmış sayı: ' . $formatlı_sayı ;

?>

3: sprintf() İşlevini Kullanma

Şunu da kullanabilirsiniz: sprintf() PHP'de bir sayıyı 2 ondalık basamağa yuvarlama işlevi ve sprintf() fonksiyon şu şekilde verilir:

sprintf ( biçim , arg1 , arg2 , ... )

Burada, biçim bağımsız değişkenler için yer tutucular içeren biçim dizesidir ve arg1, arg2, …. biçimlendirilecek bağımsız değişkenlerdir. İşlev, biçimlendirilmiş dizeyi döndürür.

Örneğin:



$num = 12.34567 ;

$yuvarlanmış_num = sprintf ( ' %.2f ' , $num ) ;

Eko 'Yuvarlanmış sayı: ' . $yuvarlanmış_num ;

?>

Çözüm

Sayıları 2 ondalık basamağa dönüştürmek, programlama dillerinde çalışan geliştiricilerin ortak görevlerinden biridir. Bu makale, PHP kullanarak bunu yapmanın çeşitli yollarına odaklanmaktadır, bunlara aşağıdakiler gibi işlevler dahildir: yuvarlak() , sayı_biçimi(), Ve sprintf() . Her yöntem daha iyi anlaşılması için bir örnekle açıklanmıştır.