<?php
error_reporting(-1);
$template = '{greetings}, {user}! сталось времени: {time} мин., осталось попыток: {attempts}';
$data = array('time' => 10, 'attempts' => 4, 'user' => 'Петя', 'greetings' => 'Доброе утро');

function renderTemplate($template, $data) {
	foreach ($data as $name => $value) {
		$regexp = "/\{$name\}/";
		$template = preg_replace($regexp, $value, $template);
	}
	return $template;
}

$result = renderTemplate($template, $data);
echo $result;