PHP Development တွင် string operations များသည်အလွန်အသုံးများသောလိုအပ်ချက်တစ်ခုဖြစ်သည်။ string တစ်ခုတွင်ဇာတ်ကောင်များ၏အနေအထားကိုရှာဖွေခြင်းသည်အခြေခံနှင့်အရေးကြီးသောစစ်ဆင်ရေးတစ်ခုဖြစ်သည်။ PHP သည် character တစ်ခု၏ပထမအကြိမ်ဖြစ်စဉ်ကိုထိရောက်စွာတွေ့ရှိရန်သို့မဟုတ် string တစ်ခုတွင်အလွှာတစ်ခု၏ထိရောက်စွာတွေ့ရှိရန် built-in function struspos () ကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် Stropos () function ကိုအသုံးပြုမှုကိုစနစ်တကျရှင်းပြပြီးနမူနာကုဒ်မှတဆင့်၎င်းကိုပိုမိုနားလည်ပြီးကျင့်သုံးရန်ကူညီလိမ့်မည်။
strpos () function ၏ syntax format သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">int string (string $ haystack, ရောနှောထားသော $ အပ် (int $ offset = 0])</span>
parameter သည်ဖော်ပြချက်:
function သည်အနေအထားသို့မဟုတ်အလွှာတစ်ခုစတင်နိုင်သည့်အခါ (0 မှစ) အနေအထားအညွှန်းကိန်း၏တန်ဖိုးကိုပြန်ပို့သည် ။
ကြိုးတစ်ချောင်းရှိတယ်ဆိုပါစို့။
<span class="fun">$ str = "ဟဲလို, ကမ္ဘာ!";</span>
Stropos () ကို 'O' သည် ပထမ ဦး ဆုံးပေါ်လာသည့်နေရာကိုရှာရန်အသုံးပြုပါ။
$pos = strpos($str, 'o');
if ($pos === false) {
echo "ဇာတ်ကောင်မတွေ့ပါ'o'";
} else {
echo "လူသူမ'o'တည်နေရာတွင်:" . $pos;
}
output ရလဒ်သည် - 'o' ဇာတ်ကောင်သည်အနေအထားတွင်ရှိသည် - 4 အက်ခ ရာ သည်အညွှန်းကိန်း 4 ၏အနေအထားတွင်ပထမဆုံးအကြိမ်ဖြစ်သည်ကိုညွှန်ပြသည်။
Substrings ရှာဖွေခြင်းကိုရှာဖွေသည့်အခါအလားတူပင်အလားတူပင်ဖြစ်သည် ။ ဥပမာ -
$str = "Hello, world!";
$sub_str = 'wor';
$pos = strpos($str, $sub_str);
<p>if ($pos === false) {<br>
echo "ဇာတ်ကောင်မတွေ့ပါ串'$sub_str'";<br>
} else {<br>
echo "လူသူမ串'$sub_str'တည်နေရာတွင်:" . $pos;<br>
}<br>
Execution Revarion: String 'wor' သည်အနေအထားတွင်ရှိသည် - 7, substring wor ၏ပထမ ဦး ဆုံးဖြစ်ပျက်မှုသည် 7 ဖြစ်သည်။
တခါတရံတတိယ parameter $ offset မှတဆင့်အကောင်အထည်ဖော်နိုင်သည့် string တွင်သတ်မှတ်ထားသောနေရာကိုသင်စတင်ကြည့်ရှုရန်လိုအပ်သည်။
$str = "Hello, world!";
$sub_str = 'o';
$pos = strpos($str, $sub_str, 5);
<p>if ($pos === false) {<br>
echo "ဇာတ်ကောင်မတွေ့ပါ'$sub_str'";<br>
} else {<br>
echo "လူသူမ'$sub_str'တည်နေရာတွင်:" . $pos;<br>
}<br>
ဤကုဒ်သည်အညွှန်းကိန်း 5 မှ စာလုံးများ ကိုစတင်ရှာဖွေသည်။ output သည်အစွန်အဖျားဖြစ်သည်။
ဤဆောင်းပါးသည် PHP string search function string strust syntax နှင့်အသုံးပြုမှုကိုမိတ်ဆက်ပေးပြီးတစ်ခုတည်းသောဇာတ်ကောင်သို့မဟုတ်အလွှာအနေအထားကိုမည်သို့ရှာဖွေရမည်ကိုသရုပ်ဖော်ရန်တိကျသောဥပမာများနှင့်ရှာဖွေမှု၏အနေအထားကိုမည်သို့ဖော်ပြရမည်ကိုသရုပ်ဖော်ရန်တိကျသောဥပမာများကိုပေါင်းစပ်ထားသည်။ Mastering Strpos () developer များကို strings contents ကိုပိုမိုလွယ်ကူစွာနှင့်ထိရောက်စွာနှင့်ထိရောက်စွာကူညီနိုင်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အခြား string functions များကိုသင်၏လိုအပ်ချက်များနှင့်အညီအသင့်တော်ဆုံးအဖြေရှာရန်လည်းပေါင်းစပ်နိုင်သည်။