Yuvarlayıcı


    × Bunları biliyor muydunuz?
"Devtools projesi ile framework kullanma deneyiminizi daha görsel hale getirebilirsiniz."


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


Rounder::up(float $number, int $count = 0) : float
Rounder::down(float $number, int $count = 0) : float
Rounder::average(float $number, int $count = 0) : float

 

 

# 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

ouput( Rounder::up(1.5) );
ouput( Rounder::up(1.5, 2) );
ouput( Rounder::up(1.523454321, 3) ); 
2
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

ouput( Rounder::down(1.5) );
ouput( Rounder::down(1.5, 2) );
ouput( Rounder::down(1.523454321, 3) ); 
1
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

ouput( Rounder::average(1.5) );
ouput( Rounder::average(1.4) );
ouput( Rounder::average(1.54) ); 
2
1
2