5.00 / 1 oy

PHP'de sayıları alttaki tamsayıya yuvarlamak (floor fonksiyonu)

PHP'de sayıların yuvarlanması işlemleri hakkında PHP'de sayı yuvarlama işlemleri yazısını paylaşmıştım ancak sayıların alttaki ya da üstteki tamsayıya yuvarlanması ile ilgili de hazırlanmış PHP fonksiyonları olduğu için bu geceye bu fonksiyonları göstererek ve örnek hazırlayarak başlamak istedim.

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

floor kelimesi İngilizce taban (zemin) anlanına geldiği için floor fonksiyonunun, kendisine parametre olarak gönderilen küsüratlı sayıları (küsüratları ne olursa olsun) silme özelliği vardır. Dolayısıyla küsüratlı (float, double) sayılar bir altındaki tamsayıya yuvarlanmış olurlar. floor() PHP fonksiyonu tek bir sayısal parametre alarak çalışır ve input olarak aldığı parametreyi de bir altındaki tamsayıya yuvarlayarak geri döndürür.

Örnekler:

<?php
    
    echo floor(3.01); //3
    echo "<br>";
    echo floor(3.99); //3
    echo "<br>";
    echo floor(3); //3
    echo "<br>";
    echo floor(-3.01); //-4
    echo "<br>";
    echo floor(-3.99);  //-4
?>

Not: floor fonksiyonunun negatif sayıları da kendinden bir küçük tamsayıya yuvarladıklarını üstteki örneklerden görebilirsiniz.

PHP konusunda hazırladığım bazı diğer benzer yazılarım için:

bkz: PHP ile zar atma uygulaması ve örnekleri

bkz: PHP'de mutlak değer bulmak (abs fonksiyonu)

bkz: PHP'de min ve max fonksiyonları ve örnekler

bkz: PHP'de pi sayısını pi fonksiyonu ile kullanmak

bkz: PHP'de exit komutu kullanımı ve örnekleri

bkz: PHP'de GOTO Komutu Kullanımı ve Örnekleri

PhpCoder

08.03.2021 00:12

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ı alttaki tamsayıya yuvarlamak (floor 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.