Hallo,
Ich möchte in einem Text enthaltene Platzhalter durch Variablen ersetzen und habe mir dazu mangels einer Vorlage etwas zusammengebastelt:
$nutzer = array(
array('NAME' => "Max Mustermann", 'ORT' => "Musterstadt"),
array('NAME' => "Helga Beispiel", 'ORT' => "Beispielort"),
array('NAME' => "Klaus Tester", 'ORT' => "Testdorf") // usw.
);
$text = "Hallo %NAME%, wollen uns in %ORT% mal wieder treffen?...";
foreach($nutzer as $values) {
$temp = $text;
foreach($values as $search => $replace) {
$temp = preg_replace("/%" . $search . "%/", $replace, $temp);
}
$string .= $temp . "<br/>\n";
}
echo $string;
Es funktioniert soweit auch ganz gut, nur denke ich das ich es bestimmt etwas umständlich gemacht habe und es mit Sicherheit eleganter bzw. einfacher gelöst werden könnte?