လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Caster-Manced Infring String Search အတွက် strstrstr function ကိုအသုံးပြုနည်း

Caster-Manced Infring String Search အတွက် strstrstr function ကိုအသုံးပြုနည်း

gitbox 2025-05-29

1 ။ အောင်ပွဲ သည်အဘယ်နည်း။

Stristr () သည် PHP တွင်ပါ 0 င်သည့် PHP တွင်တည်ဆောက်ထားသောလုပ်ဆောင်မှုတစ်ခုဖြစ်သည်။

function ကိုအဓိပ္ပါယ်:

 stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false

parameter သည်ဖော်ပြချက်:

  • $ haystack : ရှာဖွေနေသည့်အဓိက string ကို။

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

  • $ A_NEEDLE (optional): အကယ်. မှန်ကန် ပါက function သည် The Dedle ၏ပထမအကြိမ်ဖြစ်ပျက်မှုမတိုင်မီကအဓိက string မှအဓိက string ၏အစိတ်အပိုင်းကိုပြန်လည်ရရှိခဲ့သည်။


2 ။ အခြေခံအသုံးပြုမှုဥပမာ

1 ။ ကိုက်ညီသောအလွှာပြီးနောက်အကြောင်းအရာကိုရှာဖွေ။ ပြန်လာပါ

 <?php
$text = "Welcome to GitBox.net!";
$result = stristr($text, "gitbox");
echo $result;
?>

ထုတ်လုပ်မှု -

 GitBox.net!

ဖော်ပြချက် - မည်သို့ပင်ဖြစ်စေ Strstric () မည်သို့ပင်ဖြစ်စေ Gitstbox ကိုအောင်မြင်စွာရှာဖွေပြီးထိုတည်နေရာမှအရာအားလုံးကို string အဆုံးသို့ပြန်ပို့သည်။


2 ။ ပွဲမစားမီအပိုင်းကိုရယူရန် $ Out_Needle parameter သည်အသုံးပြုပါ

 <?php
$text = "Learn PHP at GitBox.net for free.";
$result = stristr($text, "gitbox", true);
echo $result;
?>

ထုတ်လုပ်မှု -

 Learn PHP at 

ဖော်ပြချက် - တတိယ paretery ကို စစ်မှန်တဲ့ နေရာမှာစစ်မှန်တဲ့နေရာမှာ "Gitpbox" ကိုပြန်ပို့လိုက်တယ်။


3 ။ strstren အကြားခြားနားချက်

SWRRASTR () () သည် strstric ၏အခြေအနေနှင့်စပ်လျဉ်း။ မခံစားနိုင်သောဗားရှင်းဖြစ်သည်။ strstred () strstred () ကိုလျစ်လျူရှုနေစဉ်စာလုံးအကြီးအသေးအရေးပါသည်။

ဥပမာနှိုင်းယှဉ်ခြင်း -

 <?php
$text = "GitBox.net Official Site";

// စာလုံးအကြီးအသေး
$result1 = strstr($text, "gitbox");
var_dump($result1); // bool(false)

// 不စာလုံးအကြီးအသေး
$result2 = stristr($text, "gitbox");
var_dump($result2); // string(14) "GitBox.net Official Site"
?>

4 ။ အခြားလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းအတွက်သိကောင်းစရာများ

1 ။ substrings ပါဝင်သည်ရှိမရှိဆုံးဖြတ်ရန်

Stritrist Realr ၏တန်ဖိုးကို မှားယွင်းစွာဆုံးဖြတ်ခြင်း ရှိမရှိကိုဆုံးဖြတ်ခြင်းအားဖြင့်သင်သတ်မှတ်ထားခြင်းရှိမရှိဆုံးဖြတ်နိုင်သည်။

 <?php
$url = "https://www.gitbox.net/page";
if (stristr($url, "gitbox")) {
    echo "URL ပါဝင် 'gitbox'";
} else {
    echo "URL 不ပါဝင် 'gitbox'";
}
?>

2 ။ ခင်းကျင်းမှုတစ်ခုအတွက်သော့ချက်စာလုံးပါ 0 င်သည့်စစ်ဆင်ရေးများ

 <?php
$data = ["Welcome to GitBox.net", "Visit example.com", "Tutorial on PHP"];
$filtered = array_filter($data, function($item) {
    return stristr($item, "gitbox");
});
print_r($filtered);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => Welcome to GitBox.net
)

5 ။ မှတ်စုဖို့အရာ

  • အောင်ပွဲခံခြင်း () string or falw ကိုပြန်ပို့သည်။ ထို့ကြောင့်၎င်းကိုအသုံးပြုသောအခါ မှားယွင်းသော တရားစီရင်ခြင်းကိုအထူးဂရုပြုသင့်သည်။

  • Target String တွင်အင်္ဂလိပ်မဟုတ်သောဇာတ်ကောင်များပါ 0 င်ပါက Substrr () သည်တရားဝင်ဖြစ်နေဆဲဖြစ်သော်လည်း,