PHP တွင် exploit function ကိုသတ်မှတ်ထားသော delimiter နှင့်အညီ strar တစ်ခုသို့ string တစ်ခုခွဲရန်အသုံးပြုသည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array explode(string $delimiter, string $string, int $limit = PHP_INT_MAX)
ဤလုပ်ဆောင်ချက်တွင်ဒေါ်လာ delimiter parameter သည် delimiter parameter သည် delimiter ကိုကိုယ်စားပြုသည်။ ဒေါ်လာ string ကိုခွဲခြားရန် string သည်ဒေါ်လာကန့်သတ်ချက်ရှိသည်။ $ ကန့်သတ်မသတ်မှတ်ပါက exploit သည် split element အားလုံးကိုပြန်ပို့လိမ့်မည်။
အောက်ပါဥပမာသည်ကော်မာခွဲထားသော string ကိုခင်းကျင်းမှုတစ်ခုအဖြစ်မည်သို့ခွဲဝေရမည်ကိုပြသသည်။
$str = "apple,banana,orange";
$fruits = explode(",", $str);
print_r($fruits);
output ရလဒ် -
Array
(
[0] => apple
[1] => banana
[2] => orange
)
ဤဥပမာတွင် exploit function သည် string "ပန်းသီး, ငှက်ပျော,
အကယ်. $ ကန့်သတ် parameter သည်လွန်သွားလျှင် exploit function သည် Returned Array element များကိုကန့်သတ်ထားလိမ့်မည်။ အောက်ပါဥပမာသည်ဒြပ်စင်နှစ်ခုပါ 0 င်သောခင်းကျင်းမှုကိုပြန်ပေးသည်။
$str = "apple,banana,orange";
$fruits = explode(",", $str, 2);
print_r($fruits);
output ရလဒ် -
Array
(
[0] => apple
[1] => banana,orange
)
ဤဥပမာတွင်ဒေါ်လာကန့်သတ် parameter သည် 2 ကိုသတ်မှတ်ထားပြီးပထမအချက်နှစ်ချက်သာပြန်လာသည်။ ကြွင်းသောအရာ (i.e. "လိမ်မော်ရောင်") ကိုဒုတိယ element အဖြစ်ပြန်ပို့လိမ့်မည်။
Exploit function သည်အထူးအက္ခရာများပါ 0 င်သည့်စကားလုံးများပါ 0 င်သည့် strings များပြုလုပ်နိုင်သည်။ အောက်ဖော်ပြပါပုံဥပမာတစ်ခုမှာ string တစ်ခုသို့ array တစ်ခုသို့အသစ်တစ်ခုပါ 0 င်သည်။
$str = "apple\nbanana\norange";
$fruits = explode("\n", $str);
print_r($fruits);
output ရလဒ် -
Array
(
[0] => apple
[1] => banana
[2] => orange
)
ဤအချိန်တွင်အသစ်သောဇာတ်ကောင် ("\ n") ကိုသုံးရန် delititer ကို သုံး. delement သုံးခုသို့ခွဲထုတ်ရန် delimiter ကိုသုံးပါ။
PHP မှ exploit function သည်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ $ ကန့်သတ် parameter ကိုသတ်မှတ်ခြင်းအားဖြင့်, သင်ခင်းကျင်းသောဒြပ်စင်အရေအတွက်ကိုထိန်းချုပ်နိုင်သည်။ ထို့အပြင် exploit function သည်အထူးအက္ခရာများပါ 0 င်သော strings များကိုလည်းပြုလုပ်နိုင်သည်။ ဒီ function ကိုကျွမ်းကျင်ပြီးတဲ့နောက် string process ကိုပိုပြီးထိထိရောက်ရောက်လုပ်ဆောင်နိုင်တယ်။