Ich nutze auf meiner Website ein Kalender-Skript. Dort wird ein Monat angegeben per
Code:
date("F", $first_day);
nun wollte ich wie folgt die englische Ausgabe in eine Deutsche verwandeln:
Code:
$trans => array(
'January' => 'Januar',
'February' => 'Februar',
'March' => 'März',
'May' => 'Mai',
'June' => 'Juni',
'July' => 'Juli',
'October' => 'Oktober',
'December' => 'Dezember',
);
$ger_month = date("F", $first_day);
$ger_month = strtr($ger_month, $trans);
Ich habe also zuerst den date-Funktionsaufruf in eine Variable übergeben, und wollte diese dann per strtr-Funktion gegen das deutsche Equivalent ersetzen. Dies schlug insofern fehl, dass die Seite nur noch bis genau dahin geladen wurde, wo die Ausgabe stattfindet. Ich dachte erst irgendwo ein ";" vergessen zu haben, was sich nach dreimaliger Überprüfung allerdings als Irrtum herrausstellte.
Hat jemand eine Idee an was es sonst liegen könnte?
mfg Ind3X