PHPда контентдаги тайтллар

Саҳифа тайтлини ўша саҳифа контенти жойлашган жойда сақлаш анча қулай. Бунинг учун контент файлида ушбу саҳифа файлини белгиловчи қандайдир буйруқ тўпириш мумкин.

Масалан, шундай килиш мумкин:

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

Движок контентни қўйишдан олдин ундан тайтлни олиб чиқиши ва уни шаблоннинг мос joyiga qo'yishi учун қилайлик.

Бошлаш учун контент матнидан тайтлни оламиз:

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

Энди эса контент матнида энди керак бўлмаган буйруқни саҳифа матнига тушмаслиги учун ўчирамиз:

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

Сизнинг движкингизда саҳифа контентида сақланувчи тайтлларни амалга oshiring.