PHP ပရိုဂရမ်တွင် stropos သည် အများအားဖြင့်အသုံးပြုသော string function တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည်အထူးသဖြင့်အသုံး 0 င်သည်။ အကယ်. တွေ့ရှိပါက strows သည် အလွှာ၏ပထမအကြိမ်ဖြစ်ပွားခြင်းအနေအထားကို (0 င်အညွှန်းကိန်းပေါ် မူတည်. ) ပြန်လည်ရောက်ရှိသည်။ မတွေ့ ပါက,
<span><span><span class="hljs-title function_ invoke__">strpos</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$haystack</span></span><span>, </span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$needle</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$offset</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>): </span><span><span class="hljs-keyword">mixed</span></span><span>
</span></span>
$ haystack : ရှာဖွေရန် string ကို။
$ အပ် - တွေ့ရှိရမည့်အလွှာ။
$ Offset : optional parameter သည် ဒေါ်လာ haystack တွင်မည်သည့်နေရာတွင်စတင်မည်ကိုညွှန်ပြသည့်နေရာကိုညွှန်ပြသည်, ပုံမှန်သည် 0 (ခြစ်ရာမှရှာဖွေခြင်း)
အကယ်. $ အပ်ကို ရှာတွေ့ပါက၎င်းသည် ဒေါ်လာ haystack တွင်ပထမ ဦး ဆုံးပေါ်လာသည့်တည်နေရာကိုပြန်လည်ရောက်ရှိစေသည် (0 င်အပေါ် အခြေခံ. အညွှန်းကိန်း) တွင်ရှိသည်။
$ အပ်ကို ရှာမတွေ့ပါက မှားယွင်းသော ပြန်လာသည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$haystack</span></span><span> = </span><span><span class="hljs-string">"Hello, welcome to the PHP world!"</span></span><span>;
</span><span><span class="hljs-variable">$needle</span></span><span> = </span><span><span class="hljs-string">"PHP"</span></span><span>;
</span><span><span class="hljs-variable">$position</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strpos</span></span><span>(</span><span><span class="hljs-variable">$haystack</span></span><span>, </span><span><span class="hljs-variable">$needle</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$position</span></span><span> !== </span><span><span class="hljs-literal">false</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ပြန်ရသည် '<span class="hljs-subst">$needle</span></span></span><span>' string ကိုအတွက်အနေအထား: </span><span><span class="hljs-subst">$position</span></span><span>";
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"'<span class="hljs-subst">$needle</span></span></span><span>' 未在字符串中ပြန်ရသည်";
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
ထုတ်လုပ်မှု -
<span><span>ပြန်ရသည် </span><span><span class="hljs-string">'PHP'</span></span><span> string ကိုအတွက်အနေအထား: 18
</span></span>
ဤဥပမာတွင် string string ကို "PHP" တွင် "ဒေါ်လာ haystack" ရှိ string ၏အနေအထားကိုရှာဖွေသည်။ ရလဒ်မှာ 18 နှစ်မှာ 18 နှစ်ရှိပြီဖြစ်သောကြောင့် "PHP" သည် 18 ဇာတ်ကောင်နှင့်စတင်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$haystack</span></span><span> = </span><span><span class="hljs-string">"Hello, welcome to the PHP world!"</span></span><span>;
</span><span><span class="hljs-variable">$needle</span></span><span> = </span><span><span class="hljs-string">"o"</span></span><span>;
</span><span><span class="hljs-variable">$position</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strpos</span></span><span>(</span><span><span class="hljs-variable">$haystack</span></span><span>, </span><span><span class="hljs-variable">$needle</span></span><span>, </span><span><span class="hljs-number">5</span></span><span>); </span><span><span class="hljs-comment">// မှ5ဇာတ်ကောင်များကိုရှာဖွေပါ</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$position</span></span><span> !== </span><span><span class="hljs-literal">false</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"တည်နေရာကနေ 5 开始ပြန်ရသည် 'o' string ကိုအတွက်အနေအထား: <span class="hljs-subst">$position</span></span></span><span>";
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"'o' 未在字符串中ပြန်ရသည်"</span></span><span>;
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
ထုတ်လုပ်မှု -
<span><span>တည်နေရာကနေ </span><span><span class="hljs-number">5</span></span><span> 开始ပြန်ရသည် </span><span><span class="hljs-string">'o'</span></span><span> string ကိုအတွက်အနေအထား: </span><span><span class="hljs-number">7</span></span><span>
</span></span>
ဤဥပမာတွင် Stropos သည် ပထမစာလုံးငါးလုံးကိုကျော်သွားသည် (i.e. မင်္ဂလာပါ " ) ကိုကျော်သွားပြီး 5th ဇာတ်ကောင်မှ " o " ကိုရှာဖွေသည်။ ရလဒ်အနေဖြင့်ပထမ ဦး ဆုံး "O" ပေါ်လာသည့်အနေအထားကိုရရှိထားသည့်အနေအထားကို 7 ကြိမ်မြောက်ဇာတ်ကောင်ဖြစ်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$haystack</span></span><span> = </span><span><span class="hljs-string">"Hello, welcome to the PHP world!"</span></span><span>;
</span><span><span class="hljs-variable">$needle</span></span><span> = </span><span><span class="hljs-string">"Python"</span></span><span>;
</span><span><span class="hljs-variable">$position</span></span><span> = </span><span><span class="hljs-title function_ invoke__">strpos</span></span><span>(</span><span><span class="hljs-variable">$haystack</span></span><span>, </span><span><span class="hljs-variable">$needle</span></span><span>);
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$position</span></span><span> === </span><span><span class="hljs-literal">false</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"'<span class="hljs-subst">$needle</span></span></span><span>' 未在字符串中ပြန်ရသည်";
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ပြန်ရသည် '<span class="hljs-subst">$needle</span></span></span><span>' string ကိုအတွက်အနေအထား: </span><span><span class="hljs-subst">$position</span></span><span>";
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
ထုတ်လုပ်မှု -
<span><span><span class="hljs-string">'Python'</span></span><span> 未在字符串中ပြန်ရသည်
</span></span>
ဤဥပမာတွင် Python သည် ဒေါ်လာ haystack တွင်မတည်ရှိပါ။ Stropos သည် မှားယွင်းသောအယူ မှား လာလိမ့်မည် ။
ပြန်လည်ထူထောင်ရေးတန်ဖိုးများကိုနှိုင်းယှဉ်ခြင်း - အထူးဂရုပြုမှုကို Stropos သို့ပေးသင့်သည်။ ၎င်းသည် 0 ဖြစ်နိုင်သည်။ 0 သည် မှားယွင်းသည်ဟု ယူဆသောကြောင့်, အကယ်. သင်သည် ($ အနေအထား) ကိုတိုက်ရိုက်စီရင်ချက်ချရန် ($ အနေအထား) လျှင် အသုံးပြုပါက၎င်းသည်မမှန်ကန်ကြောင်းတရားစီရင်ခြင်းရလဒ်များကိုဖြစ်ပေါ်စေနိုင်သည်။ ထို့ကြောင့် ! == မှားယွင်းသော တန်ဖိုးသည် မှားသည် ကိုစစ်ဆေးရန်အသုံးပြုသင့်သည်။
အမှုအထိခိုက်မခံ : strowos သည်စာလုံးအကြီးအသေးအရေးပါသည်။ သင်၌ဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်သောရှာဖွေမှုများလိုအပ်ပါက Scripos function ကိုသုံးနိုင်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$haystack</span></span><span> = </span><span><span class="hljs-string">"Hello, welcome to the PHP world!"</span></span><span>;
</span><span><span class="hljs-variable">$needle</span></span><span> = </span><span><span class="hljs-string">"php"</span></span><span>;
</span><span><span class="hljs-variable">$position</span></span><span> = </span><span><span class="hljs-title function_ invoke__">stripos</span></span><span>(</span><span><span class="hljs-variable">$haystack</span></span><span>, </span><span><span class="hljs-variable">$needle</span></span><span>); </span><span><span class="hljs-comment">// ဖြစ်ရပ် - အာရုံမခံစားနိုင်တဲ့ရှာဖွေမှု</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$position</span></span><span> !== </span><span><span class="hljs-literal">false</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ပြန်ရသည် '<span class="hljs-subst">$needle</span></span></span><span>'(အမှုအာရုံမခံစားနိုင်)string ကိုအတွက်အနေအထား: </span><span><span class="hljs-subst">$position</span></span><span>";
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"'<span class="hljs-subst">$needle</span></span></span><span>' 未在字符串中ပြန်ရသည်";
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
ထုတ်လုပ်မှု -
<span><span>ပြန်ရသည် </span><span><span class="hljs-string">'php'</span></span><span>(အမှုအာရုံမခံစားနိုင်)string ကိုအတွက်အနေအထား: 18
</span></span>
Stropos သည် PHP တွင်အလွန်လက်တွေ့ကျသည့် string function တစ်ခုဖြစ်သည်။ ကျိုးကြောင်းဆီလျော်သောအသုံးပြုမှုအားဖြင့် string ရှာဖွေမှုလိုအပ်ချက်များကိုအလွယ်တကူကိုင်တွယ်နိုင်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဤလုပ်ဆောင်မှု၏အခြေခံအသုံးပြုမှုကိုကျွမ်းကျင်ခြင်းသည် code ၏ထိရောက်မှုနှင့်ဖတ်နိုင်မှုကိုများစွာတိုးတက်စေနိုင်သည်။