function name: mb_strpos ()
သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8
အသုံးပြုမှု - MB_STRANPOS () function ကို function ကိုအသုံးပြုသောဇာတ်ကောင်၏နောက်ဆုံးမြင်ကွင်းကိုရှာဖွေရန်သို့မဟုတ် string တစ်ခုတွင်အလွှာတစ်ခုကိုရှာဖွေရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည် Mbstring Extension မှထောက်ပံ့ပေးသော Multibyte-Safe Version အမျိုးအစားဖြစ်သည်။
Syntax: MB_Strpos (string $ haystack, string ကို $ အပ်ခြင်း, int $ offset = 0, string ကို $ encoding = null): Int | falty
Parametermer
- $ haystack (လိုအပ်သည်): အလွှာကိုရှာဖွေရန်မူရင်း string ကို။
- $ အပ် (လိုအပ်သည်): တွေ့ရှိရမည့်အလွှာ။
- $ offset (optional): ရှာဖွေရေးစတင်ရန် offset ကိုသတ်မှတ်ပါ။ အကယ်. offset သတ်မှတ်ထားပါကရှာဖွေမှုသည်သတ်မှတ်ထားသော string ကိုသတ်မှတ်ထားသည်။ အကယ်. offset သည်အပြုသဘောဆောင်သောနံပါတ်တစ်ဖြစ်ပြီး string အစမှတွက်ချက်ထားသည့်အနေအထားကိုဖော်ပြသည်။ အကယ်. ၎င်းသည်အနှုတ်လက်ခဏာနံပါတ်ဖြစ်ပါက string ၏အဆုံးမှတွက်ချက်ထားသည့်အနေအထားကိုဖော်ပြသည်။
- $ encoding (optional ကို) - အသုံးပြုရန်အက်ခရာသင်္ကေတကိုသတ်မှတ်ပါ။ မသတ်မှတ်ပါက internal character encoding ကိုအသုံးပြုသည်။
ပြန်လာတန်ဖိုး - နောက်ဆုံးဖြစ်ပျက်မှုအနေအထားကိုပြန်ပို့ပါ။
ဥပမာ -
$str = 'Hello, World! I love PHP.'; $pos = mb_strrpos($str, 'o'); echo $pos; // 输出:17 $pos = mb_strrpos($str, 'o', -10); echo $pos; // 输出:8 $pos = mb_strrpos($str, 'PHP'); echo $pos; // 输出:17 $pos = mb_strrpos($str, 'o', 10, 'UTF-8'); echo $pos; // 输出:8
ဥပမာ -
- ဥပမာတွင်ပထမဆုံး mb_strrpos () function call သည် string အတွက်နောက်ဆုံးအက်ခရာ၏အနေအထားကိုရှာဖွေပြီးရလဒ်ကိုပုံနှိပ်ထုတ်ဝေသည်။
- ဒုတိယ MB_StrRPOS () function ခေါ်ဆိုမှုသည် string ၏အဆုံးမှစတင်သည်, နောက်ဆုံးစာ၏အနေအထားကိုတွေ့ပြီးရလဒ်ကိုပုံနှိပ်ထုတ်ဝေသည်။
- တတိယ MB_Stristros () function ခေါ်ဆိုမှုသည် string တွင်နောက်ဆုံးပေါ် substring '၏တည်နေရာကိုရှာဖွေပြီးရလဒ်ကိုပုံနှိပ်ထုတ်ဝေသည်။
- စတုတ်ထ MB_Strrpos () function ခေါ်ဆိုမှုသည် UTF-8 ကို အသုံးပြု. encoded လုပ်ပြီးသတ်မှတ်ထားသော offset အနေအထားတွင်နောက်ဆုံးအက်ခရာ၏အနေအထားကိုရှာဖွေပြီးရလဒ်ကိုပုံနှိပ်ထုတ်ဝေသည်။