คำอธิบายเนื้อหาใน 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

นำชื่อเรื่องที่เก็บไว้ในเนื้อหาของหน้าไปใช้ในเครื่องมือของคุณ