Hallo,
möchte eine Funktion bauen, die in Abhängigkeit meiner Domain
einen unterschiedlichen Text zurückgibt.
Ich wollte es mit einem assoziativen Array probieren,
aber wahrscheinlich darf da kein . im Schlüssel sein.
Geht jedenfalls nicht:
$MeinTextArray = array(
'meine-domain.com' => 'Mein Text 1',
'meine-domain.eu' => 'Mein Text 2',
'meine-domain.de' => 'Mein Text 3'
);
function ReturnMyText() {
$MyDomain = GetEnv("SERVER_NAME");
$NewTitle = $MeinTextArray[$MyDomain]; //hier wird "" zurückgegeben
return $NewTitle;
}
Wie könnte ich es sonst noch elegant lösen,
so dass die Texte zu den Domains hübsch konfiguriert werden können.
Eine Lösung mit If else gefällt mir nicht wirklich.
Ich möchte die Text-Zuordnungen später auch separat in einer Art Config-Datei auslagern. Daher wäre so ein Array oder sowas schon hübsch.
Grüße
möchte eine Funktion bauen, die in Abhängigkeit meiner Domain
einen unterschiedlichen Text zurückgibt.
Ich wollte es mit einem assoziativen Array probieren,
aber wahrscheinlich darf da kein . im Schlüssel sein.
Geht jedenfalls nicht:
$MeinTextArray = array(
'meine-domain.com' => 'Mein Text 1',
'meine-domain.eu' => 'Mein Text 2',
'meine-domain.de' => 'Mein Text 3'
);
function ReturnMyText() {
$MyDomain = GetEnv("SERVER_NAME");
$NewTitle = $MeinTextArray[$MyDomain]; //hier wird "" zurückgegeben
return $NewTitle;
}
Wie könnte ich es sonst noch elegant lösen,
so dass die Texte zu den Domains hübsch konfiguriert werden können.
Eine Lösung mit If else gefällt mir nicht wirklich.
Ich möchte die Text-Zuordnungen später auch separat in einer Art Config-Datei auslagern. Daher wäre so ein Array oder sowas schon hübsch.
Grüße
Kommentar