Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Og hvis du ikke vil have den afrundet, og dit nummer altid indholder 2 decimaler og et tegn til at adskille decimal tallene fra de 'normale' tal jamen så kan denne også bruges:
Tak for 3 gode forslag. Jeg vælger at gøre brug af floor og har samtidig fundet funktionen, der altid runder op: ceil(), som jeg også skal bruge. Sender I alle 3 lige et svar, så jeg kan give point. Jeg har forhøjet.
"(Skal bruges til noget helt andet, men princippet er som ovenfor)." Måske du vil uddybe din konkrete problemstilling, da løsningen måske kan være en anden.
Jeg skal beregne morarente, som går på, at hvis en betalingsfrist overskrides, så skal der regnes med 1,5% rente pr. påbegyndt måned. Derfor bruger jeg:
$morarente_kr= 10705 * 1.5 / 100 * ceil($antaldage / 31) ; //$antaldage = antal dage betalingsfristen er overskredet. //Ville have brugt floor($antaldage / 31) + 1, men her er det nemmere med ceil. echo "Morarente = " .number_format($morarente_kr, 2, ',', '.')."<br>";
Men kan I sige mig, hvorfor resultatet er kr. 160,57 (160,575). Hvis jeg tager lommeregneren, er resultatet kr. 160,58 (efter alm. regler, skal der rundes op.
Jeg fatter det ikke: I forlængelse af det sidste, jeg har skrevet, har jeg prøvet følgende:
echo "Samlet beløb = " .number_format(160.575 + 10705, 2, ',', '.'); Her er resultatet 10.865,58 - altså sker der en oprunding. Derfor klipper number_format ikke, som jakobdo skriver. Men hvad går galt...
Har lige smidt koden på en webserver (one.com). Her virker afrundingerne, som de skal - altså både med round og number_format. Lokalt bruger jeg Wamb-server, som åbenbart giver problemerne. Beklager forvirringen. Jakobdo - send lige et svar også :-)
Rart at høre, at det ikke kun er min server, det er galt med. Mon ikke, der er en parameter, som skal sættes. Lige meget - bare det virker på Web-serveren.
Jeg har samme problem på min Windows server, men kunne ikke få det til at virke med de forslag i linket. Det eneste det viser er desværre kun at det er et kendt problem.
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.