Fred Furunkelstein 2012: Alternative zu sprintf gesucht

Beitrag lesen

Gibt es da schon was Fertiges?

Das ist trivial. Du musst aus diesem Code eigentlich nur die Quelle des templates anpassen:

  
function GetTemplateReplace($arTemplate) {  
	if(!isset($arTemplate['TemplateFile'])) {  
		die ('Fatal: $arTemplate[\'TemplateFile\'] ist nicht gesetzt!'."\n");  
	}  
	$template=file_get_contents($arTemplate['TemplateFile']);  
	$keys=array_keys($arTemplate);  
	foreach ($keys as $key) {  
		if ($key != 'TemplateFile') {  
			$replace[]=$arTemplate[$key];  
			$search[]='%%%'.$key.'%%%';  
		}  
	}  
	return str_replace($search, $replace, $template);  
}