လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> strier တစ်ခုမှာတိကျသောစကားလုံးရှိမရှိဆုံးဖြတ်ရန် strips များအသုံးပြုနည်း။

strier တစ်ခုမှာတိကျသောစကားလုံးရှိမရှိဆုံးဖြတ်ရန် strips များအသုံးပြုနည်း။

M66 2025-05-17

PHP တွင် string တစ်ခုသည်အခြားတိကျသောစကားလုံးသို့မဟုတ်အလွှာတစ်ခုပါ 0 င်ခြင်းရှိ, မရှိဆုံးဖြတ်ရန်လိုအပ်သည်။ ဤကဲ့သို့သောစစ်ဆင်ရေးသည်အသုံးပြုသူထည့် 0 င်မှု, သော့ချက်စာလုံးများကိုတည်ဆောက်ခြင်းနှင့်ရှာဖွေခြင်းလုပ်ဆောင်မှုများကိုတည်ဆောက်ခြင်းကဲ့သို့သောအခြေအနေမျိုးတွင်အလွန်အသုံးများသည်။ PHP သည်အလွန်လက်တွေ့ကျသော function ကိုထောက်ပံ့ပေးသည်

1 ။ stripsipos ဆိုတာဘာလဲ။

Stripos () သည် PHP တွင် string function တစ်ခုဖြစ်သည်။ ၎င်း၏အကြီးမားဆုံးအင်္ဂါရပ်မှာ ၎င်းသည်ဖြစ်ရပ်မှန်မခံစားနိုင်သည့် အနေဖြင့်လက်တွေ့ကျသောအပလီကေးရှင်းများတွင်အလွန်အဆင်ပြေသည်။

function syntax:

 int stripos ( string $haystack , string $needle [, int $offset = 0 ] )
  • $ haystack : ရှာဖွေရန်ပစ်မှတ် string ကို။

  • $ အပ် - တွေ့ရှိရမည့်အလွှာ။

  • $ offset : (optional) ကိုပစ်မှတ် string ကိုတစ်နေရာရာကနေရှာဖွေရေးကိုစတင်ပါ။

အကယ်. အလွှာတစ်ခုတွေ့ရှိပါက stripsipos () သည် ပစ်မှတ် string ကို target string (0 င်) ကို ပြန်ပို့သည်။

2 ။ အမှန်တကယ်ကိစ္စ - string တစ်ခုမှာစကားလုံးတစ်လုံးပါရှိမရှိဆုံးဖြတ်ပါ

အပိုဒ်တစ်ခုပါ Php "ဆိုတဲ့စကားလုံးရှိမရှိဆုံးဖြတ်ဖို့ရိုးရှင်းတဲ့ဥပမာကိုကြည့်ရအောင်။

 $text = "ကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်မှကြိုဆိုပါသည်:https://www.m66.net,ကျနော်တို့အာရုံစိုက်PHPတိုးတက်ရေး!";

if (stripos($text, "php") !== false) {
    echo "စာသားထဲမှာပါဝင်သည် PHP!";
} else {
    echo "စာသားထဲမှာမပါဝင်ပါဘူး PHP。";
}

ရလဒ်ရလဒ် -

 စာသားထဲမှာပါဝင်သည် PHP!

သတိပြုပါ ! == false ကိုဤနေရာတွင်အသုံးပြုသည် ဤနေရာတွင် သုံးသည်။ အကယ်. (strips (... )) ကို တိုက်ရိုက်အသုံးပြုပါကတရားစီရင်ခြင်း၌အမှားအယွင်းများပြ a နာတစ်ခုရှိလိမ့်မည်။

3 ။ ဘုံအသုံးပြုမှု

  1. သော့ချက်စာလုံးစစ်ခြင်း :

 $badWords = ['spam', 'ကေြာ်ြငာ', 'အထိခိုက်မခံစကားလုံးများ'];
$userInput = "ဒီ link ကို https://www.m66.net 是一个ကေြာ်ြငာ网站。";

foreach ($badWords as $word) {
    if (stripos($userInput, $word) !== false) {
        echo "检测到အထိခိုက်မခံစကားလုံးများ:$word\n";
    }
}
  1. Search Prompt လုပ်ဆောင်ချက် -

သင်အသုံးပြုသူမှထည့်သွင်းထားသောသော့ချက်စာလုံးများနှင့်ကိုက်ညီမှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည့်ရှာဖွေရေး function ကိုတည်ဆောက်ရန်လိုအပ်သည့်ဆိုပါစို့။

 $keyword = "သင်သင်ခန်းရာ";
$titles = [
    "PHP 基础入门သင်သင်ခန်းရာ",
    "JavaScript လေ့လာရေးလမ်းညွှန်",
    "Python ဒေတာခွဲခြမ်းစိတ်ဖြာ",
];

foreach ($titles as $title) {
    if (stripos($title, $keyword) !== false) {
        echo "သက်ဆိုင်ရာခေါင်းစဉ်ကိုရှာပါ:$title\n";
    }
}

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

Stripos () သည် PHP တွင်အလွန်အသုံးဝင်သော string function တစ်ခုဖြစ်သည်။ Caster-mank insensive string နှင့်ကိုက်ညီသည့်အခြေအနေများအတွက်သင့်တော်သည်။ ၎င်းကိုသော့ချက်စာလုံးစစ်ခြင်း, ရှာဖွေရေး function နှင့် data verification စသည့်လက်တွေ့ကျသောဖွံ့ဖြိုးရေးအခြေအနေမျိုးစုံတွင်အသုံးပြုနိုင်သည်။ သငျသညျ၎င်း၏ပြန်လာတန်ဖိုးဝိသေသလက္ခဏာများကိုကျွမ်းကျင်မှုနှင့်အသုံးပြုမှုကိုကျွမ်းကျင်စွာ ! == false တရားစီရင်ရန်ဆုံးဖြတ်ခြင်း, string ကိုတစ် ဦး သတ်သတ်မှတ်မှတ်စကားလုံးရှိမရှိထိရောက်စွာဆုံးဖြတ်နိုင်ပါတယ်။

ဤလုပ်ဆောင်မှုကိုကျွမ်းကျင်ခြင်းသည်သင်၏ PHP string processing ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်။ ထိရောက်စေသည်။