HTML テンプレート
<b><!--{NAME}--></b>
...
..
..
<b><!--{ADDRESS}--></b>
PHP配列
array('name'=>'my full name', ..... , 'address'=>'some address ');
多くのテンプレート ファイルがあり、それらのそれぞれを解析し、連想配列内の指定されたデータ str_replace に置き換える必要があります。
このプロセスを改善するための提案、または役立つ可能性のあるその他の手法/ツールが必要です
編集:コードの現在のバージョン
static function ParseTemplate($data,$template){
$html=$read==true ? self::GetCached($template,true) : $template ;
foreach($data as $key=>$value){
if(is_array($value) ){
foreach($data[$key] as $aval)
$html = str_replace("<!--{".$key."}-->",$aval,$html);
}
else $html = str_replace("<!--{".$key."}-->",$value,$html);
}
return $html;
}
ありがとう