1234567 > 1.234.567
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgabe
beitrag
extra
fragen
funktion
gen
hat
hunderter
info
koma
punkten
schleifen
senf
stellen
tausender
variable
vorschlag
-
Hi
wie kann ich in eine Zahl (z.B. 1234567) Punkte einf?gen (1.234.567) damit sie ?bersichtlicher wird? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Muss man diese Frage verstehen?
Wenn du sie 10mal so genau formulierst antwortet vielleicht jemand.
andinator -
Genauerformuliert:
---
Ich will eine Zahl (z.B. 1234567) nach dem Hunderter, Tausender,... mit einem Punkt trennen, dass die Zahl so aussieht: 1.234.567
damit die Zahl ?bersichtlicher ist.
Beispiele:
1452684 >> 1.452.684
1485312956421 >> 1.485.312.956.421
13256324 >> 13.256.324
So stelle ich mir das vor:
PHP: echo Zahl(152485);
Ausgabe: 152.485
Wie kann ich das mit einem PHP-Script realisieren?
---
Danke an ttobsen! (er hats verstanden!)
Beitrag ge?ndert am 12.12 12:16 von bixi400 -
tja andi is halt nen bi?chen verpeilt, daf?r kann er nen phpbb installieren
aber zur frage
ttobsen prog versteh ich nich
also hier is mein vorschlag
$zahl = "123456789";
bei der variable $zahl f?gst du halt nach jeder 3. Stelle von hinten einen punkt ein
ich denke ma das jetzt mit ereg_replace oder so musste halt ma bei http://de.php.net gucken -
man seid ihr kompliziert
number_format(1234567.89011, 2, ',', '.'); // 1.234.567,89 -
number_format(1234567.89011, 2, ',', '.'); // 1.234.567,89
Ja, so geht's am Einfachsten, Erkl?rung dazu hier:
http://www.selfphp.info/funktionsreferenz/mathematische_funktionen/number_format.php
Das "," bedeutet, dass der Punkt zum Koma wird, und der Punkt dahinter bedeutet, dass nach jeder 3. Stelle halt ein Punkt eingeschoben wird.
Mit einer for-Schleife h?tte es wohl auch geklappt, aber schlie?lich gibt es ja schon ein Funktion extra daf?r ;)
H2O -
$zahl = "133337";
$zahl = strrev($zahl);
$zahl = chunk_split(zahl, 3, '.');
$zahl = strrev($zahl);
so macht er alle 3 stellen einen punkt =)
aber ich glaube er macht dann vor der zahl auch einen punkte ber ich hab die l?sung noch irgendwo ich gucke mal (= -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage