PHP တွင် အတွင်းရှိအကြောင်းအရာထဲမှ ခေါင်းစဉ်များ
စာမျက်နှာရဲ့ ခေါင်းစဉ်ကို ၎င်းရဲ့ အကြောင်းအရာရှိတဲ့ နေရာတူမှာသိမ်းဆည်းထားတာက ပိုအဆင်ပြေပါတယ်။ ဒီအတွက် အကြောင်းအရာဖိုင်ထဲမှာ ဒီစာမျက်နှာရဲ့ ဖိုင်ကို သတ်မှတ်ပေးမယ့် command တစ်ခုခု စဉ်းစားလို့ရပါတယ်။
ဥပမာအားဖြင့်၊ ဒီလိုလုပ်လို့ရပါတယ်:
{{ title: "page 1 title" }}
<div>
content 1
</div>
Engine က အကြောင်းအရာကိုထည့်မယ့်မတိုင်ခင် ခေါင်းစဉ်ကို ထုတ်ယူပြီး template ရဲ့ သင့်လျော်တဲ့နေရာမှာ ထည့်ပေးအောင် လုပ်ကြရအောင်။
စလို့ရအောင် အကြောင်းအရာစာသားထဲကနေ ခေါင်းစဉ်ကိုရယူပါမယ်:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
အခု အကြောင်းအရာစာသားထဲမှာ နောက်ထပ်မလိုတော့တဲ့ command ကိုဖျက်ပစ်လိုက်ရအောင်၊ ၎င်းက စာမျက်နှာစာသားထဲကို မရောက်သွားအောင်လို့ပါ။
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
သင့်ရဲ့ engine ထဲမှာ စာမျက်နှာအကြောင်းအရာထဲမှာ သိမ်းဆည်းထားတဲ့ ခေါင်းစဉ်တွေကို အကောင်အထည်ဖော်ပါ။