PHP တွင် string တစ်ခုသည်အခြားတိကျသောစကားလုံးသို့မဟုတ်အလွှာတစ်ခုပါ 0 င်ခြင်းရှိ, မရှိဆုံးဖြတ်ရန်လိုအပ်သည်။ ဤကဲ့သို့သောစစ်ဆင်ရေးသည်အသုံးပြုသူထည့် 0 င်မှု, သော့ချက်စာလုံးများကိုတည်ဆောက်ခြင်းနှင့်ရှာဖွေခြင်းလုပ်ဆောင်မှုများကိုတည်ဆောက်ခြင်းကဲ့သို့သောအခြေအနေမျိုးတွင်အလွန်အသုံးများသည်။ PHP သည်အလွန်လက်တွေ့ကျသော function ကိုထောက်ပံ့ပေးသည် ။
Stripos () သည် PHP တွင် string function တစ်ခုဖြစ်သည်။ ၎င်း၏အကြီးမားဆုံးအင်္ဂါရပ်မှာ ၎င်းသည်ဖြစ်ရပ်မှန်မခံစားနိုင်သည့် အနေဖြင့်လက်တွေ့ကျသောအပလီကေးရှင်းများတွင်အလွန်အဆင်ပြေသည်။
int stripos ( string $haystack , string $needle [, int $offset = 0 ] )
$ haystack : ရှာဖွေရန်ပစ်မှတ် string ကို။
$ အပ် - တွေ့ရှိရမည့်အလွှာ။
$ offset : (optional) ကိုပစ်မှတ် string ကိုတစ်နေရာရာကနေရှာဖွေရေးကိုစတင်ပါ။
အကယ်. အလွှာတစ်ခုတွေ့ရှိပါက stripsipos () သည် ပစ်မှတ် string ကို target string (0 င်) ကို ပြန်ပို့သည်။
အပိုဒ်တစ်ခုပါ Php "ဆိုတဲ့စကားလုံးရှိမရှိဆုံးဖြတ်ဖို့ရိုးရှင်းတဲ့ဥပမာကိုကြည့်ရအောင်။
$text = "ကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်မှကြိုဆိုပါသည်:https://www.m66.net,ကျနော်တို့အာရုံစိုက်PHPတိုးတက်ရေး!";
if (stripos($text, "php") !== false) {
echo "စာသားထဲမှာပါဝင်သည် PHP!";
} else {
echo "စာသားထဲမှာမပါဝင်ပါဘူး PHP。";
}
စာသားထဲမှာပါဝင်သည် PHP!
သတိပြုပါ ! == false ကိုဤနေရာတွင်အသုံးပြုသည် ။ ဤနေရာတွင် သုံးသည်။ အကယ်. (strips (... )) ကို တိုက်ရိုက်အသုံးပြုပါကတရားစီရင်ခြင်း၌အမှားအယွင်းများပြ a နာတစ်ခုရှိလိမ့်မည်။
သော့ချက်စာလုံးစစ်ခြင်း :
$badWords = ['spam', 'ကေြာ်ြငာ', 'အထိခိုက်မခံစကားလုံးများ'];
$userInput = "ဒီ link ကို https://www.m66.net 是一个ကေြာ်ြငာ网站。";
foreach ($badWords as $word) {
if (stripos($userInput, $word) !== false) {
echo "检测到အထိခိုက်မခံစကားလုံးများ:$word\n";
}
}
Search Prompt လုပ်ဆောင်ချက် -
သင်အသုံးပြုသူမှထည့်သွင်းထားသောသော့ချက်စာလုံးများနှင့်ကိုက်ညီမှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည့်ရှာဖွေရေး function ကိုတည်ဆောက်ရန်လိုအပ်သည့်ဆိုပါစို့။
$keyword = "သင်သင်ခန်းရာ";
$titles = [
"PHP 基础入门သင်သင်ခန်းရာ",
"JavaScript လေ့လာရေးလမ်းညွှန်",
"Python ဒေတာခွဲခြမ်းစိတ်ဖြာ",
];
foreach ($titles as $title) {
if (stripos($title, $keyword) !== false) {
echo "သက်ဆိုင်ရာခေါင်းစဉ်ကိုရှာပါ:$title\n";
}
}
Stripos () သည် PHP တွင်အလွန်အသုံးဝင်သော string function တစ်ခုဖြစ်သည်။ Caster-mank insensive string နှင့်ကိုက်ညီသည့်အခြေအနေများအတွက်သင့်တော်သည်။ ၎င်းကိုသော့ချက်စာလုံးစစ်ခြင်း, ရှာဖွေရေး function နှင့် data verification စသည့်လက်တွေ့ကျသောဖွံ့ဖြိုးရေးအခြေအနေမျိုးစုံတွင်အသုံးပြုနိုင်သည်။ သငျသညျ၎င်း၏ပြန်လာတန်ဖိုးဝိသေသလက္ခဏာများကိုကျွမ်းကျင်မှုနှင့်အသုံးပြုမှုကိုကျွမ်းကျင်စွာ ! == false တရားစီရင်ရန်ဆုံးဖြတ်ခြင်း, string ကိုတစ် ဦး သတ်သတ်မှတ်မှတ်စကားလုံးရှိမရှိထိရောက်စွာဆုံးဖြတ်နိုင်ပါတယ်။
ဤလုပ်ဆောင်မှုကိုကျွမ်းကျင်ခြင်းသည်သင်၏ PHP string processing ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်။ ထိရောက်စေသည်။