![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() hallo leute
ich habe ein problem mit einer ersetzungsfunktion eigentlich soll die funktion makeDate() nur ein amerikanisches Datum in ein von uns gebräuchliches Format umgewandelt werden: function makeDate($datesrc){ $pattern = "/(19|20)(\d{2})-(\d{2})-(\d{2})/"; $replace = "\4.\3.\1\2"; $result = preg_replace($pattern, $replace, $datesrc); return $result; } $datesrc ist z.b. 2002-04-02 mittels den verweisen in $replace, welche auf die klammerngruppen in $pattern hinweisen soll das gfanze verschoben werden und so aussehen: 02.04.2002 die ausgabe sieht aber folgendermassen aus: ![]() kann mir jemand weiterhelfen? vielen dank schon mal! |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() hab's schon....
die backslashes in den verweisen gehören 'ausgeslashed' ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|