PHP တွင် strat_split () function ကိုအသုံးပြုသည်။ ဒီ function ကိုအသုံးပြုဖို့အလွန်အဆင်ပြေသည်, အထူးသဖြင့်သင်ဇာတ်ကောင် arrays arrays သို့မဟုတ်ကြိုးပေါ်တွင်အလုပ်လုပ်ရန်လိုအပ်သည့်အခါ။ ယနေ့ကျွန်ုပ်တို့သည်ဘုံမေးခွန်းတစ်ခုကိုဆွေးနွေးပါမည်။
strip_Split () လုပ်ဆောင်ချက်သည် string တစ်ခုသို့ string တစ်ခုသို့ခွဲထားသည်။ တစ်ခုချင်းစီကို Array ဒြပ်စင်တစ်ခုစီသည် string အတွက်ဇာတ်ကောင်ဖြစ်သည်။ ဥပမာအားဖြင့်:
$string = "Hello";
$array = str_split($string);
print_r($array);
output ရလဒ် -
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
)
အဖြေက မဟုတ်ဘူး ။ strat_split ၏လုပ်ဆောင်မှု၏အပြုအမူသည်မူရင်း string ကိုမပြောင်းလဲပါ။ string ၏ဇာတ်ကောင်တစ်ခုစီပါ 0 င်သောခင်းကျင်းမှုအသစ်တစ်ခုကိုရိုးရှင်းစွာပြန်ပို့သည်။ မူရင်း string ကိုအတူတူနေဆဲဖြစ်သည်။
ဥပမာအားဖြင့်:
$string = "Hello";
$array1 = str_split($string);
$array2 = str_split($string, 2);
echo $string; // ထုတ်လုပ်ခြင်း "Hello"
အထက်ပါကုဒ်တွင် $ string ၏တန်ဖိုးသည် "ဟဲလို" နေဆဲဖြစ်ပြီး strat_split () ဖြင့်ပြုပြင်မွမ်းမံခြင်းမရှိသေးပါ။ အဆိုပါ function ကိုခွဲခြား array သာပြန်လာပါတယ်။
strow_split () သည် မူလ string ကိုပြုပြင်မွမ်းမံခြင်းမဟုတ်သော်လည်းအာရုံစိုက်ရန်လိုအပ်သည့်အရေးကြီးသောအသုံးပြုမှုအသေးစိတ်အချက်အလက်များရှိသည် -
string အရှည်ကန့်သတ်ချက် -
strow_split () string ကိုဇာတ်ကောင်တစ် ဦး ချင်းစီကိုပုံမှန်အားဖြင့်ခွဲဝေ။ ဥပမာအားဖြင့်ဒုတိယ parameter ကိုသတ်မှတ်လျှင် -
$array = str_split($string, 2);
ဤအချိန်တွင် string သည်ဇာတ်ကောင်တစ် ဦး ချင်းစီအတွက်သီးခြားခင်းကျင်းမှုတစ်ခုထက်စာလုံးနှစ်လုံးနှင့်အုပ်စုနှစ်စုခွဲထားလိမ့်မည်။ ပြန်လာရလဒ်မှာအောက်ပါအတိုင်းဖြစ်နိုင်သည် -
Array
(
[0] => He
[1] => ll
[2] => o
)
အချည်းနှီးသောကြိုးများပြုပြင်ခြင်း
string string ကို string သို့ဖြတ်သန်းသွားလျှင် () သည်ဗလာဖြစ်လျှင်ပြန်လာသောဗလာကျင်းသောခင်းကျင်းမှုဖြစ်လိမ့်မည်။
$array = str_split("");
print_r($array); // ထုတ်လုပ်ခြင်း Array()
စွမ်းဆောင်ရည်ပြ issues နာများ:
အကယ်. strt_split () ကြိုးကြီးများကိုကိုင်တွယ်ရန် () အကြိမ်ပေါင်းများစွာခေါ်ဆိုရန်လိုအပ်ပါကစွမ်းဆောင်ရည်သက်ရောက်မှုရှိနိုင်သည်။ ခေါ်ဆိုမှုတစ်ခုစီသည် array အသစ်တစ်ခုကိုဖန်တီးသည်။ ထို့ကြောင့်အချက်အလက်ကြီးများနှင့်ဆက်ဆံရာတွင်သင်သတိထားရန်လိုအပ်သည်။
အောက်ဖော်ပြပါကုဒ်ဥပမာသည်အမှန်တကယ်စီမံကိန်းတွင် str'split () function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
<?php
// မူရင်း string ကို
$string = "m66.net is a great domain";
// အသုံးပြု str_split() ခွဲစိတ်လုပ်ဆောင်ပါ
$array1 = str_split($string);
$array2 = str_split($string, 5); // တိုင်း5အက်ခရာအစုတခု
// ထုတ်လုပ်ခြင်း结果
echo "Original String: " . $string . "\n"; // ထုတ်လုပ်ခြင်းမူရင်း string ကို
// ထုတ်လုပ်ခြင်း数组
echo "Array 1: ";
print_r($array1);
echo "Array 2: ";
print_r($array2);
// အသုံးပြု自定义 URL ပြန်လည်နေရာချ
$url = "http://www.example.com";
$new_url = str_replace("example.com", "m66.net", $url);
echo "Updated URL: " . $new_url . "\n";
?>
strow_split () မူရင်း string ကိုပြုပြင်မထားပါ။ ဒါဟာသာခင်းကျင်းအသစ်တစ်ခုကိုပြန်လာပါတယ်။
မှတ်သားရမည့်အရာများတွင်အချည်းနှီးသောကြိုးများကိုကိုင်တွယ်ခြင်း,
strow_replace () function ကိုသုံးသောအခါ URL domain name ကိုအလွယ်တကူအစားထိုးနိုင်သည်။