25. februar 2005 - 17:48Der er
8 kommentarer og 2 løsninger
count() problem
Hej!
MySQL feltet viser værdien "0.880000" ønsker at echo'e det på min hjemmeside med blot med værdien "0.88" altså med to decimaler. Men når jeg benytter count() funktionen så siger den 1 i stedet... sikkert fordi den vil runde op, men det er altså ikke ønskeligt. Min funktion ser sådan her ud:
echo"<tr><td>m2 pr. pakke: </td><td style=\"text-align: right;\">".count($getter['Free2'], 2)."</td></tr>";}
Er det korrekt lavet? Og hvad skal jeg evt. gøre for at den skal tage 2 decimaler, men ikke runde op?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Ja nu sidder jeg så og er ved at le mig ud af mit gode skind... alle andre steder har jeg skrevet round, men af en eller anden grund har jeg skrevet count der... round, count... lyder sq ens :) må have siddet og grublet så længe over det, at jeg er blevet små blind :) men smid et svar gutter :)
alister_crowley, Ja, number_format virker fint, i money_format står der en stor fed "Note: The function money_format() is only defined if the system has strfmon capabilities. For example, Windows does not, so money_format() is undefined in Windows." :) På windows har C library'et åbenbart ikke strfmon()... Det er også værd at nævne at number_format( 1.245, 2, ',', '.' ) returnerer 1,25 - Den afrunder altså også.
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.