Mit problem er at jeg har et beløb der står som f.eks 96.00 og skal være 96,00 eller 1.96.00 og skal være 196,00. Det har jeg så forsøgt at lave om med overstående kode men det køre ikke rigtig.
Din kode er det eneste på siden: http://n0p.com/774030.php og den viser et fornuftigt resultat. Har du anden kode på siden? Og har du fejlvisning slået fra?
Jeg er godt nok ikke skrap til det her. Er ikke helt sikker på hvad jeg har gang i. Jeg bruger nedstående omregning og den virkere fint op til 999 kommer beløbet over 1000 skal jeg have fjernt 1000-tals seperatoren og det dripper mig godt nok. Kan man ikke fjerne den på en nem måde ?
Kunne man ikke lavet et eller andet simpelt der fjernere alle . og , og ganger det hele med 100. Så må jeg jo have beløbet i øre som det skal være til min dankortudbyder.
"fjernet 1000-tals seperatoren" ?? Den skal vel aldrig fjernes.
1) Du skal kun bruge number_format i det øjeblik, du skal skrive noget ud, som brugeren skal læse. 2) Du skal bare regne de almindelige kommatal, når de skal lægges sammen, ganges, etc.
Jo, den skal fjernes. I hele shoppen er det fint nok som det fungere. Problemet er min dankortudbyder, de har lavet om i den måde de modtager beløbet på. Nu skal det være i øre uden komma eller punktum. Så derfor skal jeg have det jeg sender til dem lavet om.
Men du skal ikke fjerne det fra "1.232.231,75" - det format skriver du på skærmen til kunden, ikke andre steder. Internt har du stadig en variabel: $belob=1232231.75; som du regner på. Den kan du gange med 100 og sende videre i systemet.
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.