Avatar billede shjorth Nybegynder
21. januar 2009 - 20:25 Der er 6 kommentarer og
2 løsninger

Runde op til nærmeste 100 (php)

Ja så titlen siger, jeg skal bruge en funktion der kan runde et til op til nærmeste 100 :)

F.eks
98 -> 100
1234 -> 1300
123432 ->123500

Mange tak :)
Avatar billede swiatecki Novice
21. januar 2009 - 20:41 #1
<?PHP

round(98, -2);

?>

Burde gøre tricket
Avatar billede arne_v Ekspert
21. januar 2009 - 20:46 #2
<?
function roundup($n) {
    return ceil($n/100)*100;
}

function test($n) {
    echo $n . " -> " . roundup($n) . "\r\n";
}

test(98);
test(1234);
test(123432);
?>
Avatar billede swiatecki Novice
21. januar 2009 - 20:47 #3
Hmm, det runder ved nærmere eftertanke bare til nærmeste 100

Hvis du vil runde op hvergang:

$rounded = ceil($number / 100) * 100

Vist nok
Avatar billede majbom Novice
21. januar 2009 - 20:47 #4
-> swiatecki - den runder jo ned, hvis den er under 50...

tror du skal ud i noget a la (utestet):

echo ceil($dit_tal/100)*100;
Avatar billede majbom Novice
21. januar 2009 - 20:47 #5
damn, der var jeg sq for langsom igen :S
Avatar billede shjorth Nybegynder
21. januar 2009 - 21:13 #6
Takker mange gange :)
Avatar billede majbom Novice
21. januar 2009 - 21:31 #7
selv tak - det var sq meget sjovt at vi lige var tre der kom med samme løsning inden for ét minut!
Avatar billede arne_v Ekspert
22. januar 2009 - 03:10 #8
Ja ....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester