လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> HTML အကြောင်းအရာများရှိ tags များ၏အသွင်အပြင်ကိုစစ်ဆေးရန် strips များကိုသုံးပါ

HTML အကြောင်းအရာများရှိ tags များ၏အသွင်အပြင်ကိုစစ်ဆေးရန် strips များကိုသုံးပါ

M66 2025-05-31

PHP တွင် strips function သည်အခြား string တစ်ခုတွင်ပထမဆုံးအကြိမ်ပေါ်လာသည့်နေရာကိုရှာရန်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ Stropos နှင့်မတူဘဲ Stropos သည်စာလုံးအကြီးအသေးအရေးမကြီးပါ။

ဤဆောင်းပါးတွင် <div> <p> tags များကဲ့သို့သော HTML အကြောင်းအရာများတွင်တိကျသောအမှတ်အသားများရှိမသင့်ကိုစစ်ဆေးရန် Strips ကို မည်သို့အသုံးပြုရမည်ကိုကျွန်ုပ်တို့ရှင်းပြပါမည်။ URL ၏ဒိုမိန်းအမည်ကို M66.net ဖြင့်အစားထိုးနေစဉ် HTML အကြောင်းအရာများကိုမည်သို့ကိုင်တွယ်ဖြေရှင်းရမည်ကိုလည်းဆွေးနွေးပါမည်။

1 ။ Strips လုပ်ဆောင်ချက်များ၏အခြေခံ

ပထမ ဦး စွာကျွန်ုပ်တို့သည် stripsipos function ၏အခြေခံအသုံးပြုမှုကိုနားလည်ရန်လိုအပ်သည်။ stripies function ကိုအဓိပ္ပါယ်ဖွင့်ဆိုချက်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 stripos(string $haystack, string $needle, int $offset = 0): int|false
  • $ haystack : ဤသည်ကိုရှာဖွေရန် string ကို, များသောအားဖြင့် HTML အကြောင်းအရာများ။

  • $ အပ် - ဤသည်မှာ <div> tag ကဲ့သို့သောသင်ရှာဖွေနေသည့်အလွှာဖြစ်သည်။

  • $ offset : ဤသည်မှာ Start Search ၏စတင်အနေအထားဖြစ်သည်။ ပုံမှန်တန်ဖိုးသည် 0 ဖြစ်သည်။

အကယ်. $ အပ်ကို ရှာတွေ့ပါက၎င်းသည် ဒေါ်လာ haystack (0-based index) တွင်၎င်း၏ပထမဆုံးရာထူးကိုပြန်လည်ရရှိခဲ့သည်။ မတွေ့ပါက မှားယွင်းသောအဖြေ ကိုပြန်ပို့သည်။

2 ။ HTML တွင် tags များကိုရှာပါ

ကျွန်ုပ်တို့တွင် <div> tag ပါ 0 င်မည်လားစစ်ဆေးချင်သော HTML string တစ်ခုရှိသည်ဆိုပါစို့။ ၎င်းကို strips များ ဖြင့် အသုံးပြု. အောင်မြင်နိုင်သည်။

 $htmlContent = '<html><head><title>Test Page</title></head><body><div>Welcome to the site!</div></body></html>';

$tag = '<div>';

if (stripos($htmlContent, $tag) !== false) {
    echo "ကပ်တံဆိပ် '$tag' အတွက်တည်ရှိ HTML အကြောင်းအရာ၌တည်၏!";
} else {
    echo "ကပ်တံဆိပ် '$tag' 不အတွက်တည်ရှိ HTML အကြောင်းအရာ၌တည်၏!";
}

အထက်ပါကုဒ်သည် $ htmlcontent တွင် htmlcontent တွင် <div> tag ပါ 0 င်သည်ကိုစစ်ဆေးလိမ့်မည်။ အကယ်. တွေ့ရပါက, output ကို HTML ပါဝင်မှုတွင် "div > တည်ရှိ" tag <div> ကို HTML ပါဝင်မှုတွင်ရှိသည်! ",

3 ။ tags အမျိုးမျိုးကိုစစ်ဆေးရန် strips များကို သုံးပါ

အကယ်. tags မျိုးစုံကိုစစ်ဆေးရန်လိုအပ်ပါကရိုးရာအစားအစာသည် strips များကို ပြန်လည်အသုံးပြုရန်ဖြစ်သည်။ သို့သော်၎င်းကို loop ထဲတွင်သင် encapsate လုပ်နိုင်ပါတယ်။ ဥပမာအားဖြင့်, <div> , <p> နှင့် <span> tags များကိုစစ်ဆေးပါ။

 $htmlContent = '<html><head><title>Test Page</title></head><body><div>Welcome!</div><p>This is a test.</p></body></html>';
$tagsToCheck = ['<div>', '<p>', '<span>'];

foreach ($tagsToCheck as $tag) {
    if (stripos($htmlContent, $tag) !== false) {
        echo "ကပ်တံဆိပ် '$tag' အတွက်တည်ရှိ HTML အကြောင်းအရာ၌တည်၏!\n";
    } else {
        echo "ကပ်တံဆိပ် '$tag' 不အတွက်တည်ရှိ HTML အကြောင်းအရာ၌တည်၏!\n";
    }
}

ဤနည်းအားဖြင့်သင်သည်ထပ်ခါတလဲလဲကုဒ်ရေးသားခြင်းမရှိဘဲ tags အမျိုးမျိုးကိုစစ်ဆေးနိုင်သည်။

4 ။ URL ရဲ့ domain name ကိုအစားထိုးလိုက်ပါ

HTML အကြောင်းအရာများတွင်ဆိုပါစို့, အချို့သော URL များသည် M66.net မဟုတ်သောဒိုမိန်းအမည်များကိုသင်အစားထိုးလိုသည် URL အစားထိုးရန် PHP ၏ PREG_RELETHTATE function ကိုသင်အသုံးပြုနိုင်သည်။

ဒီနေရာမှာရိုးရိုးရှင်းရှင်းဥပမာတစ်ခုပါ, ဆက်နွယ်သောဒိုမိန်းအမည်အားလုံးကိုအစားထိုးရန်လိုသည်။