login  Naam:   Wachtwoord: 
Registreer je!
 Forum

3 cijfers voor de komma

Offline kenzo - 26/10/2007 15:13 (laatste wijziging 26/10/2007 15:54)
Avatar van kenzoPHP beginner Hallo,

ik heb het volgende om af te ronden op 2 cijfers achter de comma:

  1. $prijs = str_replace(',', '.', $_POST['prijs']);
  2. $prijs2 = "".sprintf('%01.2f', $prijs)."";



Werkt perfect.

Alleen... als ik de volgende getallen heb rond hij goed af en sorteert ze van laag naar hoog:


165.21
278.05
315.59
350.00

Als ik nu een getal heb met maar 2 cijfers voor de comma gooit hij hem helemaal naar onderen...

hij doet dit:

165.21
278.05
315.59
350.00
34.95


als ik er 034.95 van maak doet hij het wel goed...

hoe kan ik dat met die code doen?

  1. ".sprintf('%01.2f', $prijs)."

1 antwoord

Gesponsorde links
Offline Scott - 26/10/2007 17:11
Avatar van Scott Gouden medaille

PHP ver gevorderde
  1. $prijs = str_replace(',', '.', $_POST['prijs']);
  2. $prijs2 = (int) sprintf('%01.2f', $prijs);


Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s