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.