Hallo,
folgendes Problem habe ich im Moment:
Eine Website wird aus verschiedenen, teilweise langen Variablen zusammengebaut. Einige Variablen werden über eine Funktion ausgegeben (übersetzung).
Der Code wird wie folgt ausgegeben und die Variablen dann im Text eingefügt. Bei direktem einfügen über $test geht's einwandfrei, nur ich bin zu deppert, die translate() Funktion so einzubauen, ohne jedesmal die HTML Variable zu zerstückeln.
$html.=<<<END
<!-- hier kommt dann HTML Content --->
<br><br>$die_var_geht<br><br>$die_auch<br><br>
<br><b>".translate("sogehtsnicht")."</b><br>
<!-- ende HTML -->
END;echo $html;
Das ist die Funktion
function translate($var) {
$erg = "hier kommt dann die Übersetzung rein";
return $erg;
}Jemand eine Idee, wie ich das realisieren kann, ohne jedesmal die Erstellung der Variable manuell zu unterbrechen?
Also NICHT so:
$html.="<!-- hier kommt dann HTML Content --->
<br><br>$die_var_geht<br><br>$die_auch<br><br>";
$html.=translate("das_geht");
$html.="<br>und weiter gehts mit dem normalen Content<br>";echo $html;
Hallo,
danke für den "Augenöffner".
habe das nun anders realsiert ... alle relevanten Ergebnisse in ein Arry geschrieben, welches ich dann im heredoc ausgeben kann mittels:
{$text['text1']}
Merci