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!