လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> preg_filter function ကို သုံး. ကြိုးကြိုးများမှ HTML tags များကိုထိရောက်စွာဖယ်ရှားရမည်။

preg_filter function ကို သုံး. ကြိုးကြိုးများမှ HTML tags များကိုထိရောက်စွာဖယ်ရှားရမည်။

gitbox 2025-09-12
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤအပိုင်းသည်ဆောင်းပါး၏အကြောင်းအရာနှင့်မသက်ဆိုင်ပါ,ဒါဟာအချို့သော initialization သို့မဟုတ်မှတ်ချက်ပေးသတင်းအချက်အလက်နိုင်ပါတယ်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အစီအစဉ်ကိုစတင်ခြင်းပြီးစီးခဲ့သည်。\n"</span></span><span>;
</span><span><span class="hljs-variable">$version</span></span><span> = </span><span><span class="hljs-title function_ invoke__">phpversion</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ယခုPHPထင်မြင်ချက်: <span class="hljs-subst">$version</span></span></span><span>\n";
</span><span><span class="hljs-meta">?></span></span><span>

<hr>

</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// စာသားကိုစတင်ပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>ဘယ်လိုသုံးရမလဲpreg_filterထိရောက်စွာ strings ကိုဖယ်ရှား functionsHTMLကပ်တံဆိပ်?</h1>"</span></span><span>;

</span><span><span class="hljs-comment">// ဆောင်းပါးအကြောင်းအရာ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>တည်နေPHPဖွံ့ဖြိုးမှုအောက်မှာ,အသုံးပြုသူများမှထည့်သွင်းထားသောဒေတာများကိုမကြာခဏလုပ်ဆောင်ရန်သို့မဟုတ်ဝဘ်စာမျက်နှာများမှတွားသွားရန်ကျွန်ုပ်တို့လိုအပ်သည်,ဤအချက်အလက်များတွင်အမျိုးမျိုးသောဆံ့နိုင်သည်HTMLကပ်တံဆိပ်。ဒေတာ၏လုံခြုံရေးသို့မဟုတ်တူညီမှုကိုသေချာစေရန်,များသောအားဖြင့်ဖယ်ရှားခံရဖို့လိုအပ်သည်HTMLကပ်တံဆိပ်。ပေမဲ့PHPထောက်ပံ့<code>strip_tags()
" ; ပဲ့တင်သံ "

ကျနော်တို့က <p> နှင့် <strong> ကဲ့သို့သော HTML tags များကိုဖယ်ရှားလိုပြီး Preg_filter () ကို သုံးနိုင်သည်

ပဲ့တင်သံ "
\ $ pattern = &#39;/ <[^>] +> /&#39; / / &#39;;
\ $ အစားထိုး = &#39;&#39;;
\ $ သန့်စင်ခြင်း = preg_filter (\ $ ပုံစံ, \ $ အစားထိုး, \ $ str);
ပဲ့တင်သံ \ $ စင်ကြယ်ခြင်း, // output: ဒီစမ်းသပ်မှု string ကိုဖြစ်ပါတယ်
"
;
ပဲ့တင်သံ "

ပုံမှန်စကားရပ် / <[^>] +> / ဒီမှာ <-^ [^>] နှင့်အတူ <နှင့်စတင်ပြီး> နှင့်အတူစဖွင့်ပါလိမ့်မည်

ပဲ့တင်သံ "

3 ။ အသုတ်ဒေတာကိုပြုပြင်ခြင်းကိုပိုကောင်းအောင်ပြုလုပ်ခြင်း

"
; ပဲ့တင်သံ "

ကျွန်ုပ်တို့မှာအချက်အလက်မျိုးစုံပါ 0 င်တဲ့နေရာတစ်ခုပါ 0 င်မယ်ဆိုရင် Preg_Filter () ကို array တစ်ခုလုံးကို filter လုပ်ဖို့

, ပဲ့တင်သံ "
\ $ ဒေတာ = [
    &#39;&#39; <p> ပထမ ဦး ဆုံးဒေတာ </ p> &#39;&#39;,
    &#39;&#39; <div> ဒုတိယဒေတာ </ div> &#39;&#39;,
    &#39;<Span> တတိယဒေတာ </ span>&#39;
];

\ $ သန့်စင်ခြင်း = PREG_FILTER (&#39;/ <[^>] +> /&#39;> / &#39;/&#39; &#39;/&#39; &#39;/&#39; &#39;,&#39;,
Print_r (\ $ သန့်စင်);
"
;
ပဲ့တင်သံ "

output ရလဒ် -

"
; ပဲ့တင်သံ "
အခင်းအကျင်း
(
    [0] => ပထမ ဦး ဆုံးဒေတာ [1] => ဒုတိယဒေတာ [2] => တတိယဒေတာ)
"
;
ပဲ့တင်သံ "

4 ။ အကျဉ်းချုပ်

"
; ပဲ့တင်သံ

strips_tags () နှင့်နှိုင်းယှဉ်လျှင် HTML tags များကိုဖယ်ရှားရန် Preg_filter () ကို အသုံးပြုခြင်း၏အားသာချက်ကိုအသုံးပြုခြင်းသည် -

"
; ECHO "
  • အမျိုးမျိုးသောရှုပ်ထွေးသော tags များကိုပုံမှန်အသုံးအနှုန်းများမှတစ်ဆင့်ပြောင်းလွယ်ပြင်
  • လွယ်ရှိနိုင်သည်။ ခင်းကျင်းမှုအသစ်ကိုတိုက်ရိုက်လုပ်ဆောင်နိုင်ပြီး
  • ,
ပဲ့တင်သံ "

အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Preg_filter () သို့မဟုတ် strip_tags () ကို ရွေးချယ်ခြင်းသည်တိကျသောလိုအပ်ချက်များနှင့်အညီရွေးချယ်ခြင်းသည်တိကျစွာအချက်အလက်များကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။

"
; >
  • သက်ဆိုင်သောတက်(ဂ်)များ:

    HTML