5.00 / 1 oy

PHP'de sayıları üstteki tamsayıya yuvarlamak (ceil fonksiyonu)

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

PhpCoder

08.03.2021 01:23

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de sayıları üstteki tamsayıya yuvarlamak (ceil fonksiyonu)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.