Կոնտենտում տայթլները 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

Իրականացրեք ձեր շարժիչում տայթլներ, որոնք պահվում են էջի կոնտենտում: