PHP: <?php $text_block = "My test message"; $title_block="Hello world"; $str = file_get_contents('tem/block.tpl'); preg_match_all('!{(.*)}!',$str,$test); for($i=0;$i<=(count($test[0]))-1;$i++){ $ars[$test[0][$i]]=$$test[1][$i]; } print strtr($str,$ars); ?> Можно ли упростить такой код без применение регулярки?
упростить - понятие растяжимое. вы какой цели хотите добиться? лучше читаемости или высокой производительности?