|
| 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
| |
|
|