6.523,70-6.523 açmak ve 6.523,20 çevirmek değil bir tavana () alternatif var

3 Cevap

i sayısı 0,50-0,99 içeriyorsa o şey yapmayacağım oluyor 0.50 'den küçük ise o zaman, bunu Ceil olacak ediyor istiyorum çünkü php tavanın içinde function (), benim durumumda yararlı değildir.

Örnek:

6523,70 6524 olacak

ancak

6.523,49 aynı kalacak.

ben bunu adamlar var umarım :)

Teşekkürler

3 Cevap

Bu, yalnızca> = 0,5 olan sayılar değişecek

function weirdRounding($num) {
    if ($num - floor($num) >= .5) {
        return ceil($num);
    }
    return $num;
}

weirdRounding(6523.70) --> 6524
weirdRounding(6523.49) --> 6523.49

Affet beni, ben bir süre PHP yazmadım.

if( ( $var - intval( $var ) ) >= 0.5 ) $var = ceil( $var )

Bu durumda,

6523.70 to 6524 and 6523.49 stays 6523.49