Org Skrevet 3. januar 2007 Del Skrevet 3. januar 2007 (endret) Hvordan få 177 til å runde til nærmesre 20-er som ligger under tallet, til at blir 160? Takker for svar PS: 177 var bare et eksempel. 187 skal bli til 180, 197 til 180 og 199 til 180. 31 til 20, 19 til 0 osv.. Skjønenr dere? Endret 3. januar 2007 av Org Lenke til kommentar
pgdx Skrevet 3. januar 2007 Del Skrevet 3. januar 2007 noe ala round($number, -1); Lenke til kommentar
Org Skrevet 3. januar 2007 Forfatter Del Skrevet 3. januar 2007 Neeei.. Var ikke helt det jeg var ute etter. Den runder av til nærmeste 10-er. Jeg har lyst på en som runder av til nærmeste 20-er som ligger under det taller. floor(177, ?); et eller annet Lenke til kommentar
Org Skrevet 3. januar 2007 Forfatter Del Skrevet 3. januar 2007 Okey.. Nå har jeg klart å runde ned til nærmeste tier: $tall = 179; $tall = ($tall/10); $tall = floor($tall); //Hvis tallet er oddetall så gjør noe her $tall = ($tall*10); echo $tall; Men går det an finne ut om et tall er oddetall eller ikke? For da har jeg klart å løse problemet mitt Lenke til kommentar
pgdx Skrevet 3. januar 2007 Del Skrevet 3. januar 2007 if ($number % 2 == 1) //tall er oddetall if ($number % 2 == 0) //tall er partall Lenke til kommentar
pgdx Skrevet 3. januar 2007 Del Skrevet 3. januar 2007 (endret) Noe slikt ville vel fungere <?php $number = floor($number/10); if ($number%2 ==1) { $number--; } $number *= 10; ?> Endret 3. januar 2007 av drange Lenke til kommentar
Org Skrevet 3. januar 2007 Forfatter Del Skrevet 3. januar 2007 Jeg var jaggu meg ikke langt unna jeg da Men takk igjen Lenke til kommentar
Ernie Skrevet 3. januar 2007 Del Skrevet 3. januar 2007 (endret) Utestet, men bør funke: $number -= $number%20; Endret 3. januar 2007 av Ernie Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå