PHP တွင်ဇာတ်ကောင်တစ် ဦး သည် string တစ်ခုတွင်တည်ရှိခြင်းရှိ, ဘုံချဉ်းကပ်နည်းမှာ strow_contains functions များကို အသုံးပြုရန် ဖြစ်သည် ။
Strow_Split - ဒီလုပ်ဆောင်ချက်က string တစ်ခုဖြစ်တဲ့ string တစ်ခုဖြစ်ပြီးဇာတ်ကောင်တစ်ခုစီသည် array တွင် element တစ်ခုဖြစ်လာသည်။
In_Array : တန်ဖိုးတစ်ခုမှာတန်ဖိုးရှိမှုတစ်ခုရှိမရှိစစ်ဆေးဖို့အသုံးပြုတယ်။
ဤရွေ့ကားလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်။ ဇာတ်ကောင်တစ် ဦး string ကို၌တည်ရှိနိုင်အောင်ထိရောက်စွာဆုံးဖြတ်ရန်အသုံးပြုနိုင်သည်။ သူတို့ကိုဘယ်လိုအသုံးပြုရမယ်ဆိုတာကြည့်ကြရအောင်။
ငါတို့မှာ "Hello World" ကို string တစ်ခုရှိတယ်ဆိုပါစို့ ။ ပထမ ဦး စွာ string ကို string ကို string array မှတဆင့် အပိုင်းပိုင်း ခွဲနိုင်ပြီး 'W' တည်ရှိခြင်းရှိမရှိဆုံးဖြတ်ရန် _array ကို သုံးပါ။
<?php
$string = "hello world";
$char = "w";
// arrays သို့ string ကို split
$splitString = str_split($string);
// အသုံးပြု in_array ဇာတ်ကောင်တည်ရှိရှိမရှိဆုံးဖြတ်ပါ
if (in_array($char, $splitString)) {
echo "လူသူမ '$char' 存在于လူသူမ串 '$string' အလယ်ပိုင်း。";
} else {
echo "လူသူမ '$char' 不存在于လူသူမ串 '$string' အလယ်ပိုင်း。";
}
?>
ထုတ်လုပ်မှု -
လူသူမ 'w' 存在于လူသူမ串 'hello world' အလယ်ပိုင်း。
str'split နှင့် in_array သုံး. နည်းလမ်းများသည်အားသာချက်များရှိသည်။
ရိုးရှင်းပြီးထိုးထွင်းသိမြင်မှု - ဤလုပ်ဆောင်ချက်နှစ်ခု၏ syntax သည်အလွန်ရိုးရှင်းပြီးရှုပ်ထွေးသောကြိုးများပြုပြင်ခြင်းမလိုအပ်ပါ။
ဒေတာအသေးများအတွက်သင့်တော်သည် ။
ကောင်းသောလိုက်ဖက်ညီမှု - str'split နှင့် in_array ကို PHP ၏လုပ်ဆောင်ချက်များကို built-in functions များတပ်ဆင်ထားပြီး PHP ၏ဗားရှင်းအမျိုးမျိုးနှင့်ကျယ်ကျယ်ပြန့်ပြန့်သဟဇာတဖြစ်သည်။
အကြီးစား string ကိုနှင့်ကြိမ်နှုန်းမြင့်မားသောဇာတ်ကောင်ရှာဖွေမှုများအတွက် str'split နှင့် in_array ကို အသုံးပြုခြင်းသည်စွမ်းဆောင်ရည်မြှင့်တင်ခြင်းကိုဖြစ်ပေါ်စေနိုင်သည်။ strip_Split သို့ခေါ်ဆိုမှုတစ်ခုစီ သည် array အသစ်တစ်ခုကိုထုတ်လုပ်လိမ့်မည်။
စွမ်းဆောင်ရည်သည်အလွန်အရေးကြီးသည်သို့မဟုတ် string သည်အလွန်ရှည်လျားသည်ဆိုပါကဇာတ်ကောင်များကိုရှာဖွေရန် Stropos ကို တိုက်ရိုက် အသုံးပြု. အခြားနည်းစနစ်များကိုထည့်သွင်းစဉ်းစားရန်လိုကောင်းလိုပေမည်။
<?php
$string = "hello world";
$char = "w";
if (strpos($string, $char) !== false) {
echo "လူသူမ '$char' 存在于လူသူမ串 '$string' အလယ်ပိုင်း。";
} else {
echo "လူသူမ '$char' 不存在于လူသူမ串 '$string' အလယ်ပိုင်း。";
}
?>
ဤနည်းလမ်းသည်အို (n) ၏အချိန်ရှုပ်ထွေးမှုရှိသည်။ သို့သော်၎င်းသည် array အသစ်များကိုဖန်တီးရန်မလိုအပ်ပါ။ အချက်အလက်အမြောက်အများကိုပြုပြင်သည့်အခါပိုမိုထိရောက်နိုင်သည်။
strow_split နှင့် in_array တို့သည်စကားလုံးများကိုကြိုးများပေါ်တွင်တည်ရှိခြင်းရှိမရှိဆုံးဖြတ်ရန်အလွန်သင့်လျော်သည်။ ၎င်းတို့သည်အသေးစားအချက်အလက်များကိုကိုင်တွယ်ရန်အလွန်ကောင်းမွန်ပြီးရိုးရှင်းသော string စစ်ဆေးခြင်းအတွက်အလွန်အဆင်ပြေပါသည်။ အကယ်. သင်သည်ရှည်လျားသောကြိုးများသို့မဟုတ်ကြိမ်နှုန်းမြင့်မားသောလုပ်ငန်းလည်ပတ်မှုများကိုကိုင်တွယ်ဖြေရှင်းနေပါက stropos သို့မဟုတ်အခြား optimization နည်းလမ်းများကိုအသုံးပြုခြင်းကိုစဉ်းစားခြင်းသည်ပိုကောင်းသည်။
ဒီဆောင်းပါးက PPP ကိုဘယ်လိုသုံးရမလဲဆိုတာကိုနားလည်အောင်ကူညီပေးပါ။