php - Zahlendarstellung

Hallo alle,

ich betreue eine Website, bei der ein php-Programm mittels echo eine
html-Zeile ausgibt:

echo '<td colspan="1" bgcolor="#F5F5F5" >'. $turnier[3] .'</td>';

$turnier[3] ist (ich nehme es an) ein Feld, das eine Zahl enthält, die
aus einer Datenbank eingelesen wurde.

Wie kann ich bewirken, daß diese Zahl im Browser mit genau 2 Stellen
hinter dem Komma erscheint und nicht - wie es geschieht - mit 5 Stellen
hinter dem Komma, wobei das Komma leider auch noch als Punkt ausgegeben
wird?

Anmerkung: Ich kenne mich mit php leider nicht aus. Ich hoffe aber, daß
es eine Formatierung gibt, die ich in der echo-Zeile direkt auf
$turnier[3] anwenden kann.

Kann mir jemand helfen?

Viele Grüße aus Hamburg,
Henriette
Henriette van de Haar [ Do, 20 Dezember 2007 02:04 ] [ ID #1891572 ]

Re: php - Zahlendarstellung

Henriette van de Haar schrieb:

> ich betreue eine Website, bei der ein php-Programm mittels echo eine
> html-Zeile ausgibt:
>
> echo '<td colspan="1" bgcolor="#F5F5F5" >'. $turnier[3] .'</td>';
>
> $turnier[3] ist (ich nehme es an) ein Feld, das eine Zahl enthält, die
> aus einer Datenbank eingelesen wurde.
>
> Wie kann ich bewirken, daß diese Zahl im Browser mit genau 2 Stellen
> hinter dem Komma erscheint und nicht - wie es geschieht - mit 5 Stellen
> hinter dem Komma, wobei das Komma leider auch noch als Punkt ausgegeben
> wird?
>
> Anmerkung: Ich kenne mich mit php leider nicht aus. Ich hoffe aber, daß
> es eine Formatierung gibt, die ich in der echo-Zeile direkt auf
> $turnier[3] anwenden kann.

Du hast schon für die Installation von PHP die Hilfe aus einer News-Group
in Anspruch genommen ("PHP auf meinem Computer ausführen" in dcsw) und
bist jetzt schon bei einem so einfachen Problem wieder überfordert. Du
fragst, ohne zu schauen, ob nicht gerade direkt nebenan genau ein Lösung
für Dein Problem besprochen wird ("AN bestimmte Stelle Komma").

Also auch nochmal für Dich: Mach Dich schlau über sprintf oder beauftrage
jemanden, der sich damit auskennt.

cc
Claudio Carobolante [ Do, 20 Dezember 2007 02:23 ] [ ID #1891573 ]

Re: php - Zahlendarstellung

Claudio Carobolante schrieb:
> Henriette van de Haar schrieb:
>
>> ich betreue eine Website, bei der ein php-Programm mittels echo eine
>> html-Zeile ausgibt:
>>
>> echo '<td colspan="1" bgcolor="#F5F5F5" >'. $turnier[3] .'</td>';
>>
>> $turnier[3] ist (ich nehme es an) ein Feld, das eine Zahl enthält, die
>> aus einer Datenbank eingelesen wurde.
>>
>> Wie kann ich bewirken, daß diese Zahl im Browser mit genau 2 Stellen
>> hinter dem Komma erscheint und nicht - wie es geschieht - mit 5 Stellen
>> hinter dem Komma, wobei das Komma leider auch noch als Punkt ausgegeben
>> wird?
>>
>> Anmerkung: Ich kenne mich mit php leider nicht aus. Ich hoffe aber, daß
>> es eine Formatierung gibt, die ich in der echo-Zeile direkt auf
>> $turnier[3] anwenden kann.
>
> Du hast schon für die Installation von PHP die Hilfe aus einer News-Group
> in Anspruch genommen ("PHP auf meinem Computer ausführen" in dcsw) und
> bist jetzt schon bei einem so einfachen Problem wieder überfordert.

Ja, ich habe ja auch gesagt, daß ich kein php kenne. Diese
Formatierungsgeschichte ist wirklich die einzige php-Zeile, die ich
brauche, sonst nichts.

Du
> fragst, ohne zu schauen, ob nicht gerade direkt nebenan genau ein Lösung
> für Dein Problem besprochen wird ("AN bestimmte Stelle Komma").

Habe ich durchaus gesehen und hatte auch schon angefangen, die Mails zu
lesen, um dann festzustellen, daß es für mich leichter wäre, wenn mir
jemand den Code aufschreiben würde.

Es wäre soooo schön, wenn mir jemand dieses ganz kleine, winzige
Stückchen Code aufschreiben könnte.

Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.

Ich selbst bräuchte wahrscheinlich Stunden und Stunden, um es rauszufinden.


>
> Also auch nochmal für Dich: Mach Dich schlau über sprintf oder beauftrage
> jemanden, der sich damit auskennt.

Ich habe leider nicht das Geld dazu, jemanden zu beauftragen.

Viele Grüße aus Hamburg,
Henriette



>
> cc
Henriette van de Haar [ Do, 20 Dezember 2007 03:34 ] [ ID #1891574 ]

Re: php - Zahlendarstellung

Henriette van de Haar wrote:

>>> ich betreue eine Website, bei der ein php-Programm mittels echo eine
>>> html-Zeile ausgibt:
>>>
>>> echo '<td colspan="1" bgcolor="#F5F5F5" >'. $turnier[3] .'</td>';

>>> Wie kann ich bewirken, daß diese Zahl im Browser mit genau 2 Stellen
>>> hinter dem Komma erscheint und nicht - wie es geschieht - mit 5
>>> Stellen hinter dem Komma, wobei das Komma leider auch noch als
>>> Punkt ausgegeben wird?

> Es wäre soooo schön, wenn mir jemand dieses ganz kleine, winzige
> Stückchen Code aufschreiben könnte.

echo '<td colspan="1" bgcolor="#F5F5F5" >'. number_format($turnier[3], 2,
',', '') .'</td>';

wenn du zusätzlich ein 1000er Trennzeichen haben willst z.Bsp. 5.345,45,
dann machst du:

echo '<td colspan="1" bgcolor="#F5F5F5" >'. number_format($turnier[3], 2,
',', '.') .'</td>';


> Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.

....der war gemein!

Grüße
Johannes

--
Emails ohne "[nospam]" im Betreff werden kommentarlos gelöscht.
Johannes Mueller [ Do, 20 Dezember 2007 07:39 ] [ ID #1891579 ]

Re: php - Zahlendarstellung

Henriette van de Haar schrieb:

> Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.

Zu Deiner Info: Die, die hier schreiben, opfern einen nicht
unerheblichen Teil ihrer freien Zeit, um Anderen bei der Lösung ihrer
Probleme zu helfen. Sie tun dies aus freien Stücken und ohne Bezahlung.

Von daher hast Du keinerlei Anspruch auf eine irgendwie geartete
Antwort. Insbesondere kannst Du nicht erwarten, hier die Leistungen
eines bezahlten Supports zu erhalten. Fertige Lösungen werden hier
ebenfalls nicht geliefert.

Die Freiwilligen, die hier schreiben, reagieren übrigens recht
empfindlich, wenn man ihnen quer kommt. Sätze wie der oben zitierte sind
eine recht sichere und zuverlässige Methode, recht schnell auf recht
vielen Filtern zu landen und plötzlich von genau denen nicht mehr
wahrgenommen zu werden, die einem am ehesten helfen könnten.

Gruß. Claus
Claus Reibenstein [ Do, 20 Dezember 2007 08:48 ] [ ID #1891581 ]

Re: php - Zahlendarstellung

Hallo, Claus,

Du (4spammersonly) meintest am 20.12.07:

>> Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.

[...]

> Von daher hast Du keinerlei Anspruch auf eine irgendwie geartete
> Antwort.

Hat sie auch nicht erhoben.

> Insbesondere kannst Du nicht erwarten, hier die Leistungen
> eines bezahlten Supports zu erhalten.

Erwartet sie auch nicht. Sie hat nur ganz nett gebeten.

Viele Gruesse!
Helmut
helmut [ Do, 20 Dezember 2007 09:31 ] [ ID #1891582 ]

[OT] Re: php - Zahlendarstellung

Claus Reibenstein wrote:

>> Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.
>
> Zu Deiner Info: Die, die hier schreiben, opfern einen nicht
> unerheblichen Teil ihrer freien Zeit, um Anderen bei der Lösung ihrer
> Probleme zu helfen. Sie tun dies aus freien Stücken und ohne
> Bezahlung.

....dazu zwingt sie aber niemand und ich gehe davon aus, dass dies nicht nur
altruistische Motive sind, sondern zum Teil auch Belohnungscharakter hat
(ähnlich der Schokolade).
Ein Geben-Und-Nehmen, kommt meiner Meinung nach eher nicht in Betracht da
die, welche hier geben oft nicht dieselben sind die nehmen.

> Von daher hast Du keinerlei Anspruch auf eine irgendwie geartete
> Antwort.

Doch, jeder Mensch hat den Anspruch darauf mir Würde und Respekt behandelt
zu werden.

> Insbesondere kannst Du nicht erwarten, hier die Leistungen
> eines bezahlten Supports zu erhalten. Fertige Lösungen werden hier
> ebenfalls nicht geliefert.

Du sprichst für Dich! Bitte sei so freundlich und sei nicht meine
Moralinstanz oder die von dclpm.

> Die Freiwilligen, die hier schreiben, reagieren übrigens recht
> empfindlich, wenn man ihnen quer kommt.

Ich reagiere sehr empfindlich auf Postings, die:

1. ...nichts zur Sache beitragen
2. ...implizit vorschreiben wie ich mit einem Problem umzugehen habe (ala:
"[..] Fertige Lösungen werden ebenfalls nicht geliefert [..]")

Gruß
Johannes

--
Emails ohne "[nospam]" im Betreff werden kommentarlos gelöscht.
Johannes Mueller [ Do, 20 Dezember 2007 10:31 ] [ ID #1891583 ]

Re: [OT] Re: php - Zahlendarstellung

Johannes Mueller schrieb:
> Claus Reibenstein wrote:
>
>>> Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.
>> Zu Deiner Info: Die, die hier schreiben, opfern einen nicht
>> unerheblichen Teil ihrer freien Zeit, um Anderen bei der Lösung ihrer
>> Probleme zu helfen. Sie tun dies aus freien Stücken und ohne
>> Bezahlung.
>
> ...dazu zwingt sie aber niemand und ich gehe davon aus, dass dies nicht nur
> altruistische Motive sind, sondern zum Teil auch Belohnungscharakter hat
> (ähnlich der Schokolade).

Die Schokolade hätte ich schneller und billiger im nächsten Discount
erhalten. Du irrst dich zumindest in meinen Motiven.

> Ein Geben-Und-Nehmen, kommt meiner Meinung nach eher nicht in Betracht da
> die, welche hier geben oft nicht dieselben sind die nehmen.

Woran machst du das fest?

Gruß,
Torsten
thorny [ Do, 20 Dezember 2007 10:36 ] [ ID #1891584 ]

Re: [OT] Re: php - Zahlendarstellung

Torsten Zühlsdorff schrieb:
> Johannes Mueller schrieb:
[..]
>> Ein Geben-Und-Nehmen, kommt meiner Meinung nach eher nicht in Betracht=

>> da die, welche hier geben oft nicht dieselben sind die nehmen.
>
> Woran machst du das fest?

Die Anworten kommen meist von immer den selben. Was allerdings nicht
heist das sie auch immer Sinnvoll sind. Von solchen Leuten sieht man
selten Fragen hier.

Von denen welche hier fragen erhaelt man oft keine Rueckmeldung obs denn =

nun geklappt hat oder ob das Problem anders geloest wurden. Das ist zwar =

nicht immer so aber Gefuehlmaessig erscheint es mir.


Was die Antworten angeht so bin ich der Meinung das es gerade in letzter =

Zeit schlechter geworden ist. Der Ton ist rauher als zu anderen Zeiten
und ich bin der Meinung das es schon mal anderes war.

Gruss
Joerg

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Do, 20 Dezember 2007 10:42 ] [ ID #1891585 ]

Re: php - Zahlendarstellung

Johannes Mueller schrieb:
> Henriette van de Haar wrote:
>
>>>> ich betreue eine Website, bei der ein php-Programm mittels echo eine
>>>> html-Zeile ausgibt:
>>>>
>>>> echo '<td colspan="1" bgcolor="#F5F5F5" >'. $turnier[3] .'</td>';
>
>>>> Wie kann ich bewirken, daß diese Zahl im Browser mit genau 2 Stellen
>>>> hinter dem Komma erscheint und nicht - wie es geschieht - mit 5
>>>> Stellen hinter dem Komma, wobei das Komma leider auch noch als
>>>> Punkt ausgegeben wird?
>
>> Es wäre soooo schön, wenn mir jemand dieses ganz kleine, winzige
>> Stückchen Code aufschreiben könnte.
>
> echo '<td colspan="1" bgcolor="#F5F5F5" >'. number_format($turnier[3], 2,
> ',', '') .'</td>';
>
> wenn du zusätzlich ein 1000er Trennzeichen haben willst z.Bsp. 5.345,45,
> dann machst du:
>
> echo '<td colspan="1" bgcolor="#F5F5F5" >'. number_format($turnier[3], 2,
> ',', '.') .'</td>';


Ich danke Dir!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Viele Grüße aus Hamburg,
Henriette




>
>
>> Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.
>
> ...der war gemein!
>
> Grüße
> Johannes
>
Henriette van de Haar [ Do, 20 Dezember 2007 10:52 ] [ ID #1891586 ]

Re: [OT] Re: php - Zahlendarstellung

Johannes Mueller schrieb:

> Claus Reibenstein wrote:
>
>> Sie tun dies aus freien Stücken und ohne
>> Bezahlung.
>
> ....dazu zwingt sie aber niemand

Wieso "aber"? Genau das ist doch meine Aussage. Leseverständnisprobleme?

> Ein Geben-Und-Nehmen, kommt meiner Meinung nach eher nicht in Betracht da
> die, welche hier geben oft nicht dieselben sind die nehmen.

Dann gehöre ich also zur Minderheit. Interessant.

>> Von daher hast Du keinerlei Anspruch auf eine irgendwie geartete
>> Antwort.
>
> Doch, jeder Mensch hat den Anspruch darauf mir Würde und Respekt behandelt
> zu werden.

Was hat das Eine mit dem Anderen zu tun?

>> Insbesondere kannst Du nicht erwarten, hier die Leistungen
>> eines bezahlten Supports zu erhalten. Fertige Lösungen werden hier
>> ebenfalls nicht geliefert.
>
> Du sprichst für Dich! Bitte sei so freundlich und sei nicht meine
> Moralinstanz oder die von dclpm.

Natürlich spreche ich in erster Linie für mich. Wenn Du hier aber eine
Weile mitliest, wirst Du recht schnell feststellen, dass ich mit dieser
meiner Meinung nicht alleine dastehe.

Was Du mit "Moralinstanz" meinst, ist mir allerdings nicht klar. Vor
allem nicht, wie Du dazu kommst, mich als Deine Moralinstanz zu betrachten.

> Ich reagiere sehr empfindlich auf Postings, die:
>
> 1. ...nichts zur Sache beitragen

Willkommen im Club.

> 2. ...implizit vorschreiben wie ich mit einem Problem umzugehen habe (ala:
> "[..] Fertige Lösungen werden ebenfalls nicht geliefert [..]")

Ich schreibe gar nichts vor, sondern stelle nur wohl bekannte Tatsachen
fest, die Du offenbar auch noch nicht registriert hast.

Gruß. Claus
Claus Reibenstein [ Do, 20 Dezember 2007 10:56 ] [ ID #1891587 ]

Re: [OT] Re: php - Zahlendarstellung

Joerg Behrens schrieb:
> Die Anworten kommen meist von immer den selben. Was allerdings nicht
> heist das sie auch immer Sinnvoll sind. Von solchen Leuten sieht man
> selten Fragen hier.

Ich habe hier noch keine Frage gestellt. Warum auch, lieber bastel ich
selber noch ein wenig daran rum, als hier bestimmten Leuten eine
Gelegenheit zum reintreten zu bieten.

> Was die Antworten angeht so bin ich der Meinung das es gerade in letzter
> Zeit schlechter geworden ist. Der Ton ist rauher als zu anderen Zeiten
> und ich bin der Meinung das es schon mal anderes war.

Die FAQ spricht jedenfalls noch eine andere Sprache. Vielleicht sollte
man einige Punkte mal abändern - "Neulinge sind Freiwild. Sie dienen der
allgemeinen Belustigung".

--
Mein Zeugs:
http://www.hadanite-marasek.de/classes.php
http://www.objektivsuche.de/
Ansonsten:
http://www.php-faq.de/q/q-newsgroup-wie-helfen.html
Hadanite Marasek [ Do, 20 Dezember 2007 11:01 ] [ ID #1891588 ]

Re: [OT] Re: php - Zahlendarstellung

Torsten Zühlsdorff wrote:

>> Ein Geben-Und-Nehmen, kommt meiner Meinung nach eher nicht in
>> Betracht da die, welche hier geben oft nicht dieselben sind die
>> nehmen.
>
> Woran machst du das fest?

Ich scrolle so durch die Startpostings und vermisse die Namen derer, die
hier die sonnvollsten Antworten geben - ich vermisse überhaupt irgendwelche
Namen, die ich so vom lesen kenne (außer meinen).

Die einzige Möglichkeit bezügl. Geben-Und-Nehmen ist, das beim Antworten was
interessantes oder kontroverses rauskommt und dann die Regulars unter sich
auspacken und da kann man dann mal richtig was lernen. Wobei ja dann meist
niemand die Lösung des anderen übernimmt(kein "nehmen"), sondern jeder einen
ordentlichen Monolog über die Vorteile seiner Lösung schreibt("geben") und
der "Gegenspieler" diese auseinandernimmt und seine preist.
Ganz ehrlich, das ist das beste Lehrmaterial, das man haben kann, so lernt
("nehmen") man viel über die Vor- und Nachteile einzelner Lösungen und Best
Practices.

Gruß
Johannes

--
Emails ohne "[nospam]" im Betreff werden kommentarlos gelöscht.
Johannes Mueller [ Do, 20 Dezember 2007 11:05 ] [ ID #1891589 ]

Re: [OT] Re: php - Zahlendarstellung

> Natürlich spreche ich in erster Linie für mich. Wenn Du hier aber eine
> Weile mitliest, wirst Du recht schnell feststellen, dass ich mit dieser
> meiner Meinung nicht alleine dastehe.

Johannes Müller ebenfalls nicht, da ich seine Auffassung teile.
Vielleicht sollte jeder einfach mal Position beziehen. Oder wie wärs mit
de.comp.lang.php.elite?

--
Mein Zeugs:
http://www.hadanite-marasek.de/classes.php
http://www.objektivsuche.de/
Ansonsten:
http://www.php-faq.de/q/q-newsgroup-wie-helfen.html
Hadanite Marasek [ Do, 20 Dezember 2007 11:05 ] [ ID #1891590 ]

Re: php - Zahlendarstellung

Henriette van de Haar schrieb:
> Claudio Carobolante schrieb:

>> Du hast schon für die Installation von PHP die Hilfe aus einer
>> News-Group in Anspruch genommen ("PHP auf meinem Computer ausführen" in
>> dcsw) und bist jetzt schon bei einem so einfachen Problem wieder
>> überfordert.

> Vielleicht sind andere freundlicher und weniger unbarmherzig als Du.

Das war Thomas Braun in
<47690a74$0$17535$9b4e6d93 [at] newsspool4.arcor-online.net> schon gewesen. Da
hatte er Dir einen Link zur FAQ von PHP geschickt. Und Frage "7.4. Wie
gebe ich eine Zahl formatiert aus?" gibt Dir die Antwort auf Deine Frage.
Ich habe Dank seines Links keine zwei Minuten benötigt, um die Antwort zu
finden. Du vermittelst den Eindruck, als würdest Du fragen, ohne Dich
selbst vorher um eine Lösung bemüht zu haben. Was hast Du denn gedacht,
als Du diese Aufgabe übernommen hast? "Ich werde die entstehenden
Probleme lösen" oder "Ich werde andere die entstehenden Probleme lösen
lassen"? Und ja: Ich habe mir Mühe gegeben, wenigstens annähernd so
unverschämt mit meiner Antwort zu sein, wie Du mit Deiner Frage.

cc
Claudio Carobolante [ Do, 20 Dezember 2007 11:11 ] [ ID #1891593 ]

Re: [OT] Re: php - Zahlendarstellung

Hadanite Marasek schrieb:
>> Natürlich spreche ich in erster Linie für mich. Wenn Du hier aber eine
>> Weile mitliest, wirst Du recht schnell feststellen, dass ich mit dieser
>> meiner Meinung nicht alleine dastehe.
>
> Johannes Müller ebenfalls nicht, da ich seine Auffassung teile.
> Vielleicht sollte jeder einfach mal Position beziehen. Oder wie wärs mit
> de.comp.lang.php.elite?

Heisst das jetzt nicht de.comp.lang.php.exzellenz? ;-)

Aber im Allgemeinen bin ich Claus' Meinung - nur an der Freundlichkeit
seiner Formulierung könnte er noch arbeiten.

regards,
Jens
Jens Himmelrath [ Do, 20 Dezember 2007 12:45 ] [ ID #1891602 ]

Re: [OT] Re: php - Zahlendarstellung

Johannes Mueller meinte:

> Die einzige Möglichkeit bezügl. Geben-Und-Nehmen ist, das beim Antworten was
> interessantes oder kontroverses rauskommt und dann die Regulars unter sich
> auspacken und da kann man dann mal richtig was lernen. Wobei ja dann meist
> niemand die Lösung des anderen übernimmt(kein "nehmen"), sondern jeder einen
> ordentlichen Monolog über die Vorteile seiner Lösung schreibt("geben") und
> der "Gegenspieler" diese auseinandernimmt und seine preist.
> Ganz ehrlich, das ist das beste Lehrmaterial, das man haben kann, so lernt
> ("nehmen") man viel über die Vor- und Nachteile einzelner Lösungen und Best
> Practices.

ACK. Und wenn die Lösung des anderen besser war, muss man das ja auch
nicht gleich zugeben. ;-)

Gregor


--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum
Gregor Kofler [ Do, 20 Dezember 2007 13:29 ] [ ID #1891607 ]

Re: [OT] Re: php - Zahlendarstellung

Claus Reibenstein schrieb:
> Johannes Mueller schrieb:
>> Ein Geben-Und-Nehmen, kommt meiner Meinung nach eher nicht in Betracht da
>> die, welche hier geben oft nicht dieselben sind die nehmen.
>
> Dann gehöre ich also zur Minderheit. Interessant.

Nicht ganz. :)

Also ich finde ich nehme gerne mal Hilfe in Anspruch (wenn auch eher
triviale Sachen, die komplexen sind weniger ein Problem ^^) und gebe
auch gerne Hilfe (ob dies konstruktiver Natur immer ist und zur Lösung
beiträgt müssen andere entscheiden).

Zwar sind die die gute Antworten liefern nicht immer die wo auch selbst
Fragen stellen. Aber ich denke doch dass diejenigen auch etwas an
Erfahrung mitnehmen von den Diskussionen her auch ohne konkret mal was
zu fragen. Somit ist es doch eine Bereicherung für alle hier.

--
Mit freundlichen Grüßen,
Christoph Herrmann

http://dragonprojects.de/
Christoph Herrmann [ Do, 20 Dezember 2007 14:18 ] [ ID #1891611 ]
PHP » de.comp.lang.php.misc » php - Zahlendarstellung

Vorheriges Thema: Überschreiben von Dateinamen
Nächstes Thema: Domain des aktuellen Skriptes ausgeben