PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်စာသားအချို့သော့ချက်စာလုံးများပါ 0 င်သည်ကိုကျွန်ုပ်တို့မကြာခဏဆုံးဖြတ်ရန်လိုအပ်သည်။ ဤလိုအပ်ချက်သည်အကြောင်းအရာပြန်လည်သုံးသပ်ခြင်း, အလိုအလျောက် tag ခွဲခြားခြင်းနှင့်ရိုးရှင်းသောရှာဖွေရေးလုပ်ဆောင်ချက်များတွင်အလွန်အသုံးများသည်။ PHP သည်အလွန်လက်တွေ့ကျသော string processing လုပ်ဆောင်မှုများကိုထောက်ပံ့ပေးသည် ။ fonteach နှင့်အတူကျွန်ုပ်တို့သည်သော့ချက်စာလုံးများစွာအတွက်ကိုက်ညီသောတရားစွဲဆိုမှုများကိုအလွယ်တကူရရှိနိုင်သည်။
Strips () သည် PHP တွင်ပါ 0 င်သော function တစ်ခုဖြစ်သည့်အခြား string တစ်ခုတွင်မည်သည့်နေရာတွင်ပေါ်လာသည်။ Stropos () , strpos () နှင့်မတူဘဲဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်ပါ။ တွေ့ရင်ဒီနရောကိုအညွှန်းကိန်းကိုပြန်ပို့လိုက်တယ်။ မတွေ့ပါက မှားယွင်းသောအဖြေ ကိုပြန်ပို့သည်။
Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
stripos(string $haystack, string $needle): int|false
$ haystack : ရှာဖွေရန်ပစ်မှတ် string ကို
$ အပ် - ရှာဖွေရန်သော့ချက်စာလုံး
သော့ချက်စာလုံးများကိုခင်းကျင်းမှုတစ်ခုထဲသို့ထည့်ပြီးသော့ချက်စာလုံးတိုင်းမှတဆင့် ကွင်းဆက်ကို သုံး. target text ည့်သည်များပါ 0 င်ခြင်းရှိမရှိဆုံးဖြတ်ရန် strips များ သုံးပါ။
ဤတွင်ပြည့်စုံသောဥပမာကုဒ်ဖြစ်သည်။
<?php
$text = "ကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်မှကြိုဆိုပါသည်,ပိုမိုနည်းပညာဆိုင်ရာသင်ခန်းစာများအတွက် ကျေးဇူးပြု. သွားပါ https://m66.net。";
$keywords = ["သင်သင်ခန်းရာ", "PHP", "လေ့လာ", "စက်မှုလက်မှုလောကဓါတ်ပညာ"];
$foundKeywords = [];
foreach ($keywords as $keyword) {
if (stripos($text, $keyword) !== false) {
$foundKeywords[] = $keyword;
}
}
if (!empty($foundKeywords)) {
echo "အောက်ပါသော့ချက်စာလုံးများကိုရှာပါ:\n";
echo implode(", ", $foundKeywords);
} else {
echo "သော့ချက်စာလုံးများရှာမတွေ့ပါ。";
}
အောက်ပါသော့ချက်စာလုံးများကိုရှာပါ:
သင်သင်ခန်းရာ, စက်မှုလက်မှုလောကဓါတ်ပညာ
ဤဥပမာတွင်ဤအစီအစဉ်သည်သော့ချက်စာလုံးနှစ်လုံး "သင်ခန်းစာ" နှင့် "နည်းပညာ" နှင့် "နည်းပညာ" ၏တည်ရှိမှုကိုအောင်မြင်စွာရှာဖွေတွေ့ရှိခဲ့သည်။ ဤနည်းအားဖြင့်သင်သည်စာသား၏စာပိုဒ်တွင်သင်စိတ်ဝင်စားသောသော့ချက်စာလုံးများကိုလျင်မြန်စွာခွဲခြမ်းစိတ်ဖြာနိုင်သည်။
Strips () သည် စာသားများတစ်လျှောက်ပွဲများကိုရှာဖွေခြင်းကြောင့်တစ်ခါတစ်ရံသော့ချက်စာလုံးအပိုင်းအစများပါ 0 င်သောစကားလုံးအချို့ကိုမှားယွင်းစွာဖော်ပြနိုင်သည်။ ထို့ကြောင့်သင်သည်သော့ချက်စာလုံးများကိုပိုမိုတိကျစွာကိုက်ညီလိုပါက (စကားလုံးတစ်ခုလုံးကိုသာကိုက်ညီခြင်းကဲ့သို့သော) ကိုသင်ပုံမှန်အသုံးမ 0 င်သော preg_match () နှင့်ပေါင်းစပ်နိုင်သည်။ အကယ်. ၎င်းသည်ကြမ်းတမ်းသော filter တစ်ခုသာလျှင် stripsipos () သည် လက်တွေ့ကျပြီးအကျိုးရှိသည်။
Strips () ကို for heach ကိုအသုံးပြုခြင်းသည်စာသားတွင်သော့ချက်စာလုံးများစွာပါ 0 င်ခြင်းရှိမရှိဆုံးဖြတ်ရန်အတိုချုပ်အတိုချုပ်အဖြေရှာသည်။ ဤနည်းလမ်းသည်ရိုးရှင်းလွယ်ကူပြီးနားလည်ရန်လွယ်ကူပြီးစွမ်းဆောင်ရည်မြင့်မားပြီးစွမ်းဆောင်ရည်မြင့်မားပြီးအခြေခံအကျဆုံး application တစ်ခုအတွက်သင့်တော်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ဤဆောင်းပါးသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။