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
Mehmet 22/03/2020
echo floor(-5.9);
Bunlar -6 değil -5 yapar sanırım yanlış yazılmış
yönetici 22/03/2020
Derman Baba 23/09/2023
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- 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