Naslovi v vsebini v PHP

Veliko bolj priročno je shraniti naslov strani na istem mestu, kjer je njena vsebina. Za to v datoteki vsebine lahko ustvarite poseben ukaz, ki določa naslov te strani.

Na primer, lahko naredite takole:

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

Naredimo tako, da bo jedro pred vstavljanjem vsebine iz nje izvleklo naslov in ga vstavilo na ustrezno mesto v predlogi.

Za začetek pridobimo naslov iz besedila vsebine:

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

Zdaj pa iz besedila vsebine odstranimo ukaz, ki ga ni več potrebno obdržati, da ne bi prišel v besedilo strani:

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

Implementirajte v vašem jedru naslove, ki se hranijo v vsebini strani.