Тайтлы ў кантэнце ў 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

Рэалізуйце ў вашым рухавіку тайтлы, якія захоўваюцца ў кантэнце старонкі.