PHP တွင် stringing strings သည်နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးအများဆုံးလုပ်ငန်းတစ်ခုဖြစ်သည်။ တခါတရံတွင်ကျွန်ုပ်တို့သည်စာသားအပိုင်းအစတစ်ခုကို string တစ်ခုတွင်သီးခြားနေရာတစ်ခုတွင်ထည့်သွင်းရန်လိုအပ်သည်။ ဤလိုအပ်ချက်ကို stripsipos () နှင့် substr_replace () လုပ်ဆောင်ချက်များကိုပေါင်းစပ်ခြင်းဖြင့်အောင်မြင်နိုင်သည်။ ဒီဆောင်းပါးမှာကြိုးသွင်းစစ်ဆင်ရေးကိုဖြည့်စွက်ရန်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုဖော်ပြရန်တိကျသောဥပမာများကိုအသုံးပြုမည်။
Strips () string သည်အခြား string တစ်ခုတွင်ပထမ ဦး ဆုံး string တစ်ခုတွင်တွေ့နိုင်သည်ကိုရှာဖွေရန်အသုံးပြုသည်။
int stripos ( string $haystack , mixed $needle [, int $offset = 0 ] )
$ haystack : မူရင်း string ကို
$ အပ် : တွေ့ရှိရမည့်အလွှာ
ပြန်လာတန်ဖိုး - အကယ်.သာတွေ့ရှိပါကပထမအကြိမ်ဖြစ်စဉ်ကိုပြန်ပို့ပါ။ မတွေ့ပါက မှားယွင်း ပါ။
substr_replace () ကို string တစ်ခု၏အစိတ်အပိုင်းတစ်ခုအစားထိုးရန်အသုံးပြုသည်။
mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )
$ string : မူရင်း string ကို
$ အစားထိုး : ဘာထည့်သွင်းရန်
$ start : အစားထိုးစတင်ရာနေရာ
$ အရှည် (optional): အစားထိုးရမည့်အရှည်, 0 ဖြစ်ပါကသွင်းယူလည်ပတ်မှုနှင့်ညီမျှသည်
သော့ချက်စာလုံးပြီးနောက် link ကိုထည့်သွင်းလိုသောစာသားအပိုင်းအစတစ်ခုရှိသည်ဆိုပါစို့။
<?php
$text = "ကျွန်ုပ်တို့၏တရားဝင်ဝက်ဘ်ဆိုက်မှကြိုဆိုပါသည်,ပိုမိုသိရှိလိုပါကရယူပါ。";
$keyword = "တရားဝင်ဝက်ဘ်ဆိုက်";
$insert = "(ကျေးဇူးပြုပြီးလည်ပတ်ပါ https://m66.net ပိုမိုသိရှိရန်)";
// မူရင်း string အတွက်သော့ချက်စာလုံးများ၏တည်နေရာကိုရှာပါ
$pos = stripos($text, $keyword);
if ($pos !== false) {
// ထည့်သွင်းအနေအထားတွက်ချက်:သော့ချက်စာလုံးပြီးနောက်
$insert_pos = $pos + strlen($keyword);
// စာသားထည့်ပါ
$new_text = substr_replace($text, $insert, $insert_pos, 0);
echo $new_text;
} else {
echo "သော့ချက်စာလုံးမရှာပါ。";
}
?>
ကျွန်ုပ်တို့၏တရားဝင်ဝက်ဘ်ဆိုက်မှကြိုဆိုပါသည်(ကျေးဇူးပြုပြီးလည်ပတ်ပါ https://m66.net ပိုမိုသိရှိရန်),ပိုမိုသိရှိလိုပါကရယူပါ。
ဤဥပမာသည်မူရင်း string ကိုမဖျက်ဆီးဘဲသော့ချက်စာလုံးပြီးနောက်နောက်ထပ်သတင်းအချက်အလက်များကိုမည်သို့ထည့်သွင်းရမည်ကိုပြသသည်။
dynamically ထုတ်ပေးသောအကြောင်းအရာ - ထိုကဲ့သို့သောကြွေးကြော်သံများကိုထည့်ခြင်းသို့မဟုတ်လမ်းညွှန်များကိုဖြည့်စွက်ခြင်းသို့မဟုတ်လမ်းညွှန် link များကိုဆောင်းပါးသို့ထည့်သွင်းခြင်းစသည်တို့ဖြစ်သည်။
အလိုအလျောက် text processing : ဥပမာသော့ချက်စာလုံးများပေါ်တွင် အခြေခံ. ဖောက်သည်အီးမေးလ်တင်းပလိတ်များတွင်ညွှန်ကြားချက်များကိုအလိုအလျောက်ထည့်ပါ။
အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်ဖွံ့ဖြိုးတိုးတက်မှု - ဥပမာအားဖြင့် HTML element များကိုတိကျတဲ့ tag တစ်ခုအပြီးတွင်ထည့်ပါ။
Strips () နှင့် substr_replace () နှင့်အတူ stripsipros () နှင့် strippos နှင့် string operating မှတဆင့် chriptos () နှင့် string operativations သည်ထိရောက်သောပြောင်းလွယ်ပြင်လွယ်သောနည်းလမ်းဖြစ်သည်။ PHP တွင် Master String ပြုလုပ်ခြင်းနည်းစနစ်များကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်ရန်ဤဆောင်းပါးသည်သင့်အားကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။