• 29-10-2006, 19:05:38
    #1
    Misafir
    Merhaba arkadaşlar

    Php de örneğin
    3.6 -> 4
    5.3 -> 5
    7.8 -> 8

    bu şekilde yuvarlama fonksiyonu nedir acaba bi türlü bulamadım
  • 29-10-2006, 19:06:45
    #2
    Misafir
    round() muş buldum teşekkürler
  • 29-10-2006, 23:17:40
    #3
    Trouble adlı üyeden alıntı: mesajı görüntüle
    cahilliğin gözü kör olsun
    bende azdaha
    function yuvarla($s){
    $sayi = explode(".",$s);
    if ($sayi[1] >= 5){ return $sayi[0] + 1; }
    else { return $sayi[0]; }
    }
    yazıcaktım
    harbi naaptın ya

    bu fonksiyonu yazabilionda hazır fonsiyonlardan haberin yokmu
  • 30-10-2006, 10:04:21
    #4
    Misafir
    Arkadaşınkisi gövde gösterisi
  • 30-10-2006, 10:39:30
    #5
    Ek not
    round(3.147890,2);
    şeklinde kullandığınız zaman virgülden sonra 2 basamak alır 3.14 gibi

    Üste yuvarlama için ceil() fonksiyonunu kullanabilirsiniz bu her halukarda üste yuvarlayacaktır
    ceil(3.14);
    bunun sonucu 4 olacaktır

    Aşağı yuvarlama için floor() fonksiyonunu kullanabilirsiniz bu da her halukarda aşağıya doğru yuvarlayacaktır
    floor(3.14); floor(3.99);
    ikisininde sonucu 3 olacaktır.