Otto Wyss: 2 Sprachdateien gleichzeitig laden

Beitrag lesen

Damit meine Seiten mehrsprachig sein können, habe ich allgemeine Texte in einer Sprachdatei in einem Array gesammelt, etwa so (für Deutsch)

$txts = array
  ('text1' => "Ein Text"
  ,'text2' => "Anderer Text"
  );

und lade diese Datei über Include. In einer anderen Datei steht dann (für Englisch)

$txts = array
  ('text1' => "A text"
  ,'text2' => "Other text"
  );

Ich möchte in einem Spezialfall beide Sprachdateien miteinander laden. Kann ich jetzt eine Datei includen und anschliessend mit $txts1 = str_replace ('$txts', '$txts1', ...) den Arraynamen ändern? Was müsste ich beim Subjekt eintragen?

Gibt es bessere Lösungen, um meine zwei Sprachdateien zu laden, so dass sich die Arraynamen nicht überdecken?