Yuvarlayıcı
×
Bunları biliyor muydunuz?
"Kontrolcü yöntemlerine parametre olarak enjekte edilen sınıfların örneklerine aynı zamanda görünmlerinden de erişebilirsiniz."
"Kontrolcü yöntemlerine parametre olarak enjekte edilen sınıfların örneklerine aynı zamanda görünmlerinden de erişebilirsiniz."
Sayısal ifadelerde yuvarlama işlemleri için oluşturulmuş kütüphanedir.
# Kurulum
ZN dağıtımları için kurulum gerekmez.
↓ composer require znframework/package-helpers
# Yöntemler
Float | up(Float $number, Int $count = 0) |
Float | down(Float $number, Int $count = 0) |
Float | average(Float $number, Int $count = 0) |
# Up (ZN >= 4.0.1-EIP)
Belirtilen sayıyı yukarıya yuvarlar.
Parametreler
Float | $number | Sayısal veri. |
Int | $count = 0 | Ondalıklı sayı adeti. |
Return | Float |
Kullanımlar
Output::writeLine( Rounder::up(1.5) );
Output::writeLine( Rounder::up(1.5, 2) );
Output::writeLine( Rounder::up(1.523454321, 3) );
2
1.6
1.524
1.6
1.524
# Down (ZN >= 4.0.1-EIP)
Belirtilen sayıyı aşağıya yuvarlar.
Parametreler
Float | $number | Sayısal veri. |
Int | $count = 0 | Ondalıklı sayı adeti. |
Return | Float |
Kullanımlar
Output::writeLine( Rounder::down(1.5) );
Output::writeLine( Rounder::down(1.5, 2) );
Output::writeLine( Rounder::down(1.523454321, 3) );
1
1.5
1.523
1.5
1.523
# Average (ZN >= 4.0.1-EIP)
Belirtilen sayıyının ondalıklı bölümü .5 ten aşağıda ise aşağıya .5 ten yukarı ise yukarıya yuvarlar.
Parametreler
Float | $number | Sayısal veri. |
Int | $count = 0 | Ondalıklı sayı adeti. |
Return | Float |
Kullanımlar
Output::writeLine( Rounder::average(1.5) );
Output::writeLine( Rounder::average(1.4) );
Output::writeLine( Rounder::average(1.54) );
2
1
2
1
2