/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
printf eller anden funktion, med tusindtal~
Fra : sv-e


Dato : 03-03-03 09:53

Hej NG
Et lille problem med hensyn til formatering.
Nedenstående line udskriver noget fra et array:
printf("%.2f", $row[januar]);
Det virker ok, men giver eks. udskriften "1600.00"
Jeg ønsker at formatere udskriften så der i stedet står "1.600.00", eller
"1.000.000.00" osv.
Da jeg ikke kan finde ud af at få printf til at gøre det, er mit spørgsmål
nu:
findes der en funktion i php til dette ?

vh
sv-e


 
 
Jonas Koch Bentzen (03-03-2003)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 03-03-03 10:57

sv-e wrote:
>
> Et lille problem med hensyn til formatering.
> Nedenstående line udskriver noget fra et array:
> printf("%.2f", $row[januar]);
> Det virker ok, men giver eks. udskriften "1600.00"
> Jeg ønsker at formatere udskriften så der i stedet står "1.600.00", eller
> "1.000.000.00" osv.
> Da jeg ikke kan finde ud af at få printf til at gøre det, er mit spørgsmål
> nu:
> findes der en funktion i php til dette ?

printf("%s", number_format($row["januar"], 2, ",", "."));

--
Jonas Koch Bentzen

http://findhim.com/

sv-e (03-03-2003)
Kommentar
Fra : sv-e


Dato : 03-03-03 11:19

On Mon, 03 Mar 2003 10:57:07 +0100, Jonas Koch Bentzen wrote:

> printf("%s", number_format($row["januar"], 2, ",", "."));
Tak for det, præcis hvad jeg havde brug for.

vh
sv-e

No1 (03-03-2003)
Kommentar
Fra : No1


Dato : 03-03-03 18:30

> printf("%s", number_format($row["januar"], 2, ",", "."));

printf er unødvendigt.
number_format($row["januar"], 2, ",", ".");
er mere simpelt



Jonas Koch Bentzen (03-03-2003)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 03-03-03 21:07

No1 wrote:

>> printf("%s", number_format($row["januar"], 2, ",", "."));
>
> printf er unødvendigt.
> number_format($row["januar"], 2, ",", ".");
> er mere simpelt

Selvfølgelig. Jeg havde bare opfattelsen af, at det var noget, der absolut
skulle ind i en (s)printf(). Hvis man f.eks. bruger gettext, kommer man
ikke uden om at bruge (s)printf() til den slags:

printf(_("Der er %s varer i kataloget"), number_format($row["januar"], 2,
",", "."));

--
Jonas Koch Bentzen

http://findhim.com/

sv-e (03-03-2003)
Kommentar
Fra : sv-e


Dato : 03-03-03 22:20

On Mon, 03 Mar 2003 18:30:04 +0100, No1 wrote:

>> printf("%s", number_format($row["januar"], 2, ",", "."));
>
> printf er unødvendigt.
> number_format($row["januar"], 2, ",", "."); er mere simpelt
Hej
Dit foreslag kan også bruges, med enten echo eller print,
f("%s",) er så sparet

takker
sv-e

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste