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)."<br/>";
echo ceil(5.4)."<br/>";
echo ceil(5.5)."<br/>";
echo ceil(5.9)."<br/>";
echo ceil(-5.1)."<br/>";
echo ceil(-5.9)."<br/>";

?>

Ç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)."<br/>";
echo floor(5.4)."<br/>";
echo floor(5.5)."<br/>";
echo floor(5.9)."<br/>";
echo floor(-5.1)."<br/>";
echo floor(-5.9)."<br/>";

?>

Ç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.


<?php

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

?>

ÇIKTI:

5

5

6

6

-5

-6

5.33

muzaffer gelen 03/01/2019

Çok başarılı bir paylaşım ellerinize saglık teşekkurler.

Mehmet 22/03/2020

echo floor(-5.1);
echo floor(-5.9);
Bunlar -6 değil -5 yapar sanırım yanlış yazılmış

yönetici 22/03/2020

Mehmet, doğru yazılmıştır -6 rakamı -5'den küçüktür.

Derman Baba 23/09/2023

Teşekkürler Hocam.
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

3043

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.