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

अपने इंजन में पेज के कंटेंट में स्टोर किए गए टाइटल को लागू करें।