Wie Strings maskieren ?
Kalle
- php
0 David0 Kalle0 Sönke Tesch0 Kalle
0 Andreas Korthaus
Hi,
mache noch nicht so lange mit PHP rum und probiere gerade meine erste Funktion, die soll aus einer "wilden" Datumseingabe mit nicht-numerischen Zeichen einen definierten String machen:
5,1 03 ==> 2003-01-05
Bis zu 2003-1-5 habe ich es schon geschafft, wie maskiert man einen String ? Die einzige Maskierung, die ich bisher kenne ist
date ( "..." time() ),
aber unter
http://www.php.net/manual/en/function.date.php
wird nicht erklärt, was dahinter steckt.
Bitte um einen Tip als AHA-Erlebnis ;-)
Kalle aus Worms
Hallo
schau nochmal auf der site und lese evtl in deutsch :)
$today = date("d-m-Y");
Grüße
David
$today = date("d-m-Y");
Hallo David,
erklärt die ANWENDUNG der Funktion, sagt aber nichts aus über das WIE GEMACHT. Jede Programmiersprache kann doch Zahlen oder Strings aufbereiten, wie z.B. Geldbeträge:
12345.12345 ==> 12.345,12
wie geht das in PHP ?
Kalle.
$today = date("d-m-Y");
Hallo David,
erklärt die ANWENDUNG der Funktion, sagt aber nichts aus über das WIE GEMACHT. Jede Programmiersprache kann doch Zahlen oder Strings aufbereiten, wie z.B. Geldbeträge:
12345.12345 ==> 12.345,12
wie geht das in PHP ?
Was denn nun? Willst Du ein Datum/Zeit ausgeben? Willst Du Zahlen allgemein ausgeben? Was genau an der Beschreibung von date() hast Du nicht verstanden? Oder, falls Du gar keine Zeit ausgeben willst, warum suchst Du dann bei den Zeitfunktionen und nicht bei denen für Zeichenketten? In http://www.php.net/manual/de/ref.strings.php findet sich zum Beispiel folgendes: "printf -- Gibt einen formatierten String aus".
Gruß,
soenk.e
Danke.
Ich suchte nach einer allgemeingültigen Maskierung. sprintf() ist mein Freund.
Kalle
Hallo!
12345.12345 ==> 12.345,12
wie geht das in PHP ?
am einfachsten mit http://php3.de/manual/de/function.number-format.php, oder auch mit http://php3.de/manual/de/function.sprintf.php.
Mehr-String-Funktionen findest Du unter http://php3.de/manual/de/ref.strings.php.
Grüße
Andreas