Тайтлы в контенте в PHP

Гораздо удобнее хранить тайтл странице в том же месте, где ее контент. Для этого в файле контента можно придумать какую-нибудь команду, задающую файл этой страницы.

Например, можно сделать вот так:

view/page1.php{{ title: "page 1 title" }}
<div>
  content 1
</div>

Давайте сделаем так, чтобы движок перед вставкой контента извлекал из него тайтл и вставлял его в соответствующее место шаблона.

Для начала получим тайтл из текста контента:

php<?php
  preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
  $title = $match[1];
?>

А теперь в тексте контента удалим не нужную больше команду, чтобы она не попала в текст страницы:

php<?php
  $content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Задание 1

Реализуйте в вашем движке тайтлы, хранящиеся в контенте страницы.