PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU

Php matematik işlemlerinde sayıları yuvarlama işlemini ceil() , floor() , round() fonksiyonlarını yapmakta. sayfalama yaparken Bu üç fonksiyon çok işimize yarayacak.

Ceil fonksiyonu rakamı yukarı yuvarlar. Örneğin elimizde ki rakam 5 ise ceil fonksiyonun döndüreceği rakamda 5'tir. Ama virgülden sonra rakamlar varsa ceil fonksiyonu rakamı yukarı yuvarlıyacak sonuç:6 olur.

<?php
echo ceil(5.1)."
"; echo ceil(5.4)."
"; echo ceil(5.5)."
"; echo ceil(5.9)."
"; echo ceil(-5.1)."
"; echo ceil(-5.9)."
"; ?>

ÇIKTI:

6

6

6

6

-5

-5

Floor fonksiyonu ceil fonksiyonun tam tersi işlem yapar yani rakamı aşağıya yuvarlar. Yukarıda verilen örneğimizi floor fonksiyonu ile tekrar yazalım.

<?php
echo floor(5.1)."
"; echo floor(5.4)."
"; echo floor(5.5)."
"; echo floor(5.9)."
"; echo floor(-5.1)."
"; echo floor(-5.9)."
"; ?>

ÇIKTI:

5

5

5

5

-6

-6

Round fonksiyonu okulda bildiğimiz yuvarlama işlemi yapar. Virgülden sonraki rakam 5'ten küçükse aşağı , 5 ve 5'ten büyükse yukarı yuvarlama yapar. Round fonksiyonun güzel bir özelliği ise virgülden sonra yuvarlanacak rakam belirleyebiliyor olmamızdır. Örneğin virgülden sonra 7 basamak varsa biz 2 basamağının görünmesi için 2 parametresi veririz.

echo round(5.1)."
"; echo round(5.4)."
"; echo round(5.5)."
"; echo round(5.8)."
"; echo round(-5.4)."
"; echo round(-5.9)."
"; echo round(5.333446345,2)."
";

ÇIKTI:

5

5

6

6

-5

-6

5.33

Adınız

Eposta

Mesaj

2900

Güvenlik No

REKLAM
KATEGORİ
POPÜLER MAKALE