Avatar billede nemlig Professor
17. marts 2007 - 17:22 Der er 5 kommentarer og
1 løsning

funktion, som gør det nemmere at konvertere beløb

Hej.
Jeg har denne kode, hvor jeg konverterer 2 danske tal til international:

$pris = str_replace(".", "", $pris);
$pris = str_replace(",", ".", $pris);

$pris2 = str_replace(".", "", $pris2);
$pris2 = str_replace(",", ".", $pris2);

Jeg har mange flere tal, som skal konverteres.
Kan det ikke gøres mere elegant - evt. via en funtion eller i et array.

På samme måde konverterer jeg også modsat med denne kode:

$row[pris] = number_format($row[pris], 2, ',', '.');
$row[pris2] = number_format($row[pris2], 2, ',', '.');

Og endelig har jeg denne konvertering for at undgå problemer i MySQL:

$navn = str_replace('\"', '"', $navn);
$navn = str_replace("\'", "&#39", $navn);
Avatar billede skriger Nybegynder
17. marts 2007 - 17:37 #1
Er bange for ligegyldigt hvad du gør er du nød til at arbejde for det,du kunne lave et array og få en løkke til at udføre det, men ville stadig se mindre elegant ud.
men du kunne gøre det nemmere for dig selv med en funktion.

function c($tegn1, $tegn2, $pris) {
$pris = str_replace($tegn1, $tegn2, $pris);
}
c(".", "", $pris);
Evt :P
rod med det
Avatar billede nemlig Professor
19. marts 2007 - 08:08 #2
Tak for hjælpen
Avatar billede nemlig Professor
19. marts 2007 - 08:09 #3
Sorry - jeg gjorde det forkert.
Skriger  - sender du lige et svar, så jeg kan give dig point.
Avatar billede nemlig Professor
09. april 2007 - 12:39 #4
Sender skriger lige et svar!!!
Avatar billede nemlig Professor
02. maj 2007 - 17:24 #5
Sender Skriger et svar, så jeg kan give point.
Avatar billede nemlig Professor
18. maj 2007 - 16:36 #6
Så er det vist lukketid.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester