လုပ်ဆောင်ချက် mb_stristr
လုပ်ဆောင်ချက် mb_stristr သည် စာကြောင်းတစ်ခုအတွင်း စာကြောင်းအစိတ်အပိုင်း၏ ပထမဆုံးတွေ့ရှိမှုကို စာလုံးအကြီးအသေးခွဲခြားခြင်းမရှိဘဲ ရှာဖွေပြီး တွေ့ရှိသည့်နေရာမှစတင်၍ အဆုံးထိ စာကြောင်း၏ အစိတ်အပိုင်းကို ပြန်ပေးသည်။ ပထမပိုက်ဆံအဖြစ် ရှာဖွေရမည့်စာကြောင်း၊ ဒုတိယအဖြစ် ရှာဖွေရမည့်စာကြောင်းအစိတ်အပိုင်း၊ တတိယအဖြစ် (မဖြစ်မနေထည့်ရန်မလိုသော) တွေ့ရှိမှုမတိုင်မီ စာကြောင်း၏အစိတ်အပိုင်းကို ပြန်ပေးရန် ဗူးလီယံတန်ဖိုး၊ စတုတ္ထအဖြစ် (မဖြစ်မနေထည့်ရန်မလိုသော) ကုဒ်စနစ်ကို ပို့ဆောင်ပေးသည်။
ဝါကျဖွဲ့စည်းပုံ
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
ဥပမာ
စာကြောင်းတစ်ခုအတွင်း စာကြောင်းအစိတ်အပိုင်းကို စာလုံးအကြီးအသေးခွဲခြားခြင်းမရှိဘဲ ရှာကြည့်ပါမည်။
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။
'BCDE'
ဥပမာ
တွေ့ရှိမှုမတိုင်မီ စာကြောင်း၏အစိတ်အပိုင်းကို ရရှိရန် $before_needle ပိုက်ဆံကို အသုံးပြုခြင်း။
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။
'A'
ဥပမာ
UTF-8 ကုဒ်စနစ်ကို သတ်မှတ်ခြင်းဖြင့် ရှာဖွေခြင်း။
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။
'мир'