PHP'de sayıların yuvarlama işlemleri konusunda (bkz: PHP'de sayı yuvarlama işlemleri) round fonksiyonu çok sayıda seçenek sunuyor olsa da sayıların kolaylıkla bir alttaki ya da üstteki sayıya yuvarlanması için floor (PHP'de sayıları alttaki tamsayıya yuvarlamak (floor fonksiyonu)) ve ceil fonksioyonları da büyük kolaylık sağladığı için bilinmesinde fayda olan fonksiyonlar.
ceil kelimesi İngilizce tavan anlamına gelmektedir. Adından da tahmin edilebileceği gibi PHP'de ceil fonksiyonu da kendisine parametre olarak gönderilen küsüratlı sayısal değerleri bir üstte yer alan tamsayıya yuvarlarlar.
Örnekler:
<?php
echo ceil(162.01); //163
echo "<br>";
echo ceil(162.99); //163
echo "<br>";
echo ceil(162); //162
echo "<br>";
echo ceil(-162.01); //-162
echo "<br>";
echo ceil(-162.99); //-162
?>
Not: ceil fonksiyonu negatif float sayısal değerlere de uygulanabilir ve üstteki örneklerde de görebileceğiniz gibi negatif sayılarda küsüratlı sayıların bir üstteki tamsayıya yuvarlanmaları demek, bir nevi sayıların küsüratlarını silme işlemi anlamına gelmektedir.
PHP hakkında benzer yazılar için:
bkz: PHP'de kare kök hesaplamak
bkz: PHP'de sayıların karesini hesaplamak (4 farklı çözüm)
bkz: PHP'de yüzdelik hesabı yapan program
bkz: PHP'de bir sayıyı basamaklarına ayırmak
bkz: PHP'de 3'e ve 5'e tam olarak bölünebilen sayıları bulmak
bkz: PHP ile Mükemmel Sayıları Bulmak