კონტენტში სათაურები 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

განახორციელეთ თქვენს ძრავაში სათაურები, რომლებიც ინახება გვერდის კონტენტში.