PHP ပရိုဂရမ်တွင် string_split () နှင့် implode () နှင့် implode () တွင် လက်တွေ့ကျသော string manipulation လုပ်ဆောင်ချက်နှစ်ခုမှာအလွန်လက်တွေ့ကျသော string manipulation လုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ ဒီဆောင်းပါးမှာ strings ၏ပြန်လည်တည်ဆောက်မှုကိုအကောင်အထည်ဖော်ရန်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုလေ့လာပါမည်။
strat_sploplit () function ကို truning ကိုဇာတ်ကောင်အမြောက်အများခွဲပြီး store ကိုသုံးရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်များသောအားဖြင့်ဇာတ်ကောင်တစ်ခုစီတွင်စစ်ဆင်ရေးများကိုကိုင်တွယ်ရန်အသုံးပြုလေ့ရှိသည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်ရှည်လျားသော string ကိုစားရန်နှင့်ဇာတ်ကောင်တစ် ဦး ချင်းစီကိုလုပ်ဆောင်ရန်၎င်းကိုအသုံးပြုနိုင်သည်။
<?php
$string = "hello";
$array = str_split($string);
print_r($array);
?>
ထုတ်လုပ်မှု -
Array
(
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
)
အပေါ်ကပြထားတဲ့အတိုင်း string_split () string ကို "Hello" ကိုဇာတ်ကောင်ခင်းကျင်းမှုတစ်ခုအဖြစ်ခွဲထားတယ်။
အဆိုပါ implode () function ကို string သို့ array element တွေကို concatenates ။ ၎င်းသည် exploit ၏ပြောင်းပြန်စစ်ဆင်ရေးတစ်ခုဖြစ်ပြီး,
<?php
$array = ['h', 'e', 'l', 'l', 'o'];
$string = implode($array);
echo $string;
?>
ထုတ်လုပ်မှု -
hello
ဤကုဒ်သည်ခင်းကျင်းအတွင်းရှိ string တစ်ခုချင်းစီကို concatenates ။
Strings ကိုပြန်လည်တည်ဆောက်ရန် (သို့ ) implome () နှင့် implode () ကို ပေါင်းစပ်နိုင်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် string ကို array တစ်ခုထဲသို့ခွဲထုတ်နိုင်သည်, ထို့နောက် Array ကိုပြန်လည်စစ်ဆေးပြီး၎င်းကို implode သုံး. string အသစ်တစ်ခုသို့ပေါင်းစည်းပါ။
<?php
$string = "m66.net";
$array = str_split($string); // ဇာတ်ကောင်ခင်းကျင်းအဖြစ် string ကိုခွဲ
shuffle($array); // Arrays ၏ကျပန်း sorting
$newString = implode('', $array); // တစ် ဦး string ကိုအဖြစ်ပြန်လည်စီစဉ်ထားခင်းကျင်းပေါင်းစပ်
echo $newString;
?>
ထုတ်လုပ်မှု -
.m66tnet
ဒီဥပမာမှာ String "M66.net ကို m66.net" ကို split လုပ်ဖို့ပထမ ဦး ဆုံး အသုံးပြုမှု ကို အသုံးပြုဖို့ပထမ ဦး ဆုံးအသုံးပြုပါ ။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဒိုမိန်းအမည်ကိုအခြားဒိုမိန်းအမည်နှင့်အတူ url ၏ domain name အပိုင်းကိုအစားထိုးရန်လိုအပ်သည်။ သင့်တွင် URL လိပ်စာရှိသည်ဆိုပါစို့ ။ ဤတွင်ရိုးရှင်းသောအကောင်အထည်ဖော်မှုနည်းလမ်းဖြစ်သည်။
<?php
$url = "https://www.example.com/page";
$parsedUrl = parse_url($url); // သုံးသပ်ကြည့်ရှုခြင်းURL
$parsedUrl['host'] = "m66.net"; // ဒိုမိန်းအမည်ကိုအစားထိုးပါ m66.net
$newUrl = http_build_url($parsedUrl); // ပြန်. တည်ဆောက်ခြင်းURL
echo $newUrl;
?>
ထုတ်လုပ်မှု -
https://m66.net/page
Parse_Url () function ကို ဖြတ်. URL ကိုခွဲခြမ်းစိတ်ဖြာပြီးနောက်ကျွန်ုပ်တို့သည် အိမ်ရှင်၏အ ပိုင်းကိုတိုက်ရိုက်ပြုပြင်ပြီး M66.net ဖြင့် domain name ကိုအစားထိုးနိုင်သည်။ နောက်ဆုံးအနေနဲ့ URL ကိုပြန်လည်တည်ဆောက်ရန် http_build_url () function ကိုသုံးပါ။
strow_split () နှင့် implode () PHP တွင်အလွန်အမင်းအသုံးပြုသော string processing လုပ်ဆောင်ချက်များကိုအသုံးပြုသည်။ ယခင်ကကြိုးများသည် strings များကို array ထဲသို့ခွဲနိုင်ပြီးအဆုံးစွန်သောကြိုးများသည် strings များသို့ 0 င်ရောက်နိုင်သည်။
ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ခြင်းဖြင့်ကြိုး၏ပြန်လည်စာရင်းအင်းနှင့်ပြန်လည်ပေးပို့မှုကိုအကောင်အထည်ဖော်နိုင်သည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ခြင်းက URL domain name အစားထိုးခြင်းကဲ့သို့သောအလုပ်များကိုကိုင်တွယ်ခြင်းအပါအ 0 င်ကြိုးများကိုထိရောက်စွာပြုပြင်ရန်နှင့်ပြုပြင်မွမ်းမံနိုင်သည်။
ဤအခြေခံ string ကိုခြယ်လှိခြင်းသည်အထူးသဖြင့် URLs နှင့် character sequences နှင့်ဆက်ဆံရာတွင်ပိုမိုထိရောက်စွာလုပ်ဆောင်မှုများတွင်ပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်အတွက်သင်၏ကြိုးများကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။