PHP သည် hypertext preprocessor အတွက် POSPRESTRESS နှင့် 0 က်ဘ်ဖွံ့ဖြိုးတိုးတက်ရေးအတွက်လူကြိုက်များသော server-side scripting language ဖြစ်သည်။ ၎င်းသည်ပြောင်းလဲနေသောနှင့်အပြန်အလှန်အကျိုးသက်ရောက်သောဝက်ဘ်စာမျက်နှာများကိုဖန်တီးရန်ဒီဇိုင်းပြုလုပ်ထားသည်။ PHP သည် HTML code တွင် embedded ပြီး HTML output ကို client browser သို့ပို့ရန်ဆာဗာတွင်ကွပ်မျက်ခံရသည်။ ၎င်း၏လွယ်ကူစွာသင်ယူရန် syntax နှင့်အတူ PHP သည် developer များကို deterters များကို devicames ဝက်ဘ်ဆိုက်များတည်ဆောက်ရန်, လုပ်ငန်းစဉ်ပုံစံအချက်အလက်များ, ဒေတာဘေ့စ်များနှင့်အတူအပြန်အလှန်ဆက်သွယ်ပြီးအမျိုးမျိုးသောဆာဗာဘေးထွက်အလုပ်များကိုလုပ်ဆောင်ရန်နှင့်အမျိုးမျိုးသောဆာဗာဘေးထွက်အလုပ်များကိုလုပ်ဆောင်သည်။ ၎င်းသည်စာကြည့်တိုက်များနှင့်မူဘောင်များနှင့်မူဘောင်များနှင့်မူဘောင်များရှိပြီး၎င်း၏စွမ်းရည်များကိုမြှင့်တင်ပေးသည်။ PHP သည်ပံ့ပိုးပေးသူများကိုလက်ခံခြင်းဖြင့်ကျယ်ကျယ်ပြန့်ပြန့်ထောက်ခံသည်။
PHP မှ PREG_SPLPLIT () function သည်သတ်မှတ်ထားသောပုံမှန်အသုံးအနှုန်းပုံစံပေါ်မူတည်ပြီး string တစ်ခုခွဲရန် string တစ်ခုထဲသို့ခွဲရန်အသုံးပြုသည်။ ၎င်းသည်တိကျသောစံနှုန်းများအပေါ် အခြေခံ. သေးငယ်သောအစိတ်အပိုင်းများသို့ကြိုးများကိုခွဲထားရန်ခွင့်ပြုသည်။ preg_split ၏လုပ်ဆောင်နိုင်စွမ်းကိုမြှင့်တင်ခြင်းအားဖြင့်သင်သည်သင်၏ PHP လျှောက်လွှာတွင်စာသားအချက်အလက်များကိုစီမံခန့်ခွဲရန်နှင့်စီမံခန့်ခွဲရန်ခွင့်ပြုသည့်ပြောင်းလွယ်ပြင်လွယ်ပုံစံများကို အခြေခံ. ကြိုးခွဲခြားနိုင်သည်။
preg_split () function ကို၏ syntax အောက်ပါအတိုင်းဖြစ်သည် -
preg_split(pattern, string, limit = -1, flags = 0);
အခင်းအကျင်း ( [0] =>> Pradeep Menon [1] => arjit [2] => kavitha deshmukh [3] => ဂျွန်ပေတရု [4] => Peterson )
ဤကုဒ်တွင် string ကိုခင်းကျင်းမှုတစ်ခုအဖြစ်ခွဲခြားပြီးခွဲခြမ်းစိတ်ဖြာခြင်းကိုခွဲခြားရန် PREG_SPLIT () function ကိုအသုံးပြုသည်။
Input string ကို $ str သည်အသစ်စက်စက်ဇာတ်ကောင်ဖြင့်ခွဲထားသောအမည်များစာရင်းပါရှိသည်။ ထိုအခါ preg_split () function ကိုပုံမှန်အသုံးအနှုန်းပုံစံနှင့်အတူသုံးပါ /
/ အသစ်တစ်ခုပေါ်လာသည့်အခါတိုင်း string ကိုခွဲရန်အတူတကွအသုံးပြုပါ။
preg_split () function ကိုကွပ်မျက်ခံရပြီးနောက်ထုတ်လုပ်ထားသော Array $ arr ရာတွင် account သည်အမည်တစ်ခုစီကို၎င်း၏ဒြပ်စင်တစ်ခုအဖြစ်ယူသည်။ နောက်ဆုံးအနေဖြင့် Print_r () function ကို array ၏အကြောင်းအရာများကိုပြသရန်အသုံးပြုသည်။
အတိုချုပ်ဆိုရလျှင်ဤ code snippet သည် nextline အမည်ရှိသည့် string ကိုပြုလုပ်သည်။ preg_split () array ထဲသို့ခွဲရန် array တစ်ခုအဖြစ်ခွဲထားရန်, delimited အမည်နှင့်အတူရလဒ်ခင်းကျင်းကိုပုံနှိပ်ထုတ်ဝေသည်။
PHP တွင် exploit () function ကိုသတ်မှတ်ထားသော delimiter ပေါ်တွင် အခြေခံ. string တစ်ခုသို့ string တစ်ခုထဲသို့ခွဲရန်အသုံးပြုသည်။ ၎င်းသည် preg_split () function ကိုပိုမိုရိုးရှင်းသောအခြားရွေးချယ်စရာတစ်ခုဖြစ်ပြီး၎င်းသည်တစ်ခုတည်းသောဇာတ်ကောင်များသို့မဟုတ်ပုံသေကြိုးများကဲ့သို့သောရိုးရှင်းသော delimiters များကိုအသုံးပြုသောအခါအထူးအသုံးဝင်သည်။ Exploit () function ကိုများသောအားဖြင့် CSV ဖိုင်များကိုခွဲခြမ်းစိတ်ဖြာရန်, ဝါကျများမှစကားလုံးများကိုထုတ်ယူရန်သို့မဟုတ်သတ်သတ်မှတ်မှတ်ခွဲထွက်ရေးအပေါ်အခြေခံပြီးကြိုးများကိုဖြိုခွဲရန်အသုံးပြုသည်။ ၎င်းသည်ကြိုးများကိုသေးငယ်သောအစိတ်အပိုင်းများသို့ခွဲရန်လွယ်ကူသောနှင့်ထိရောက်သောနည်းလမ်းကိုထောက်ပံ့ပေးသည်။
exploit () function ကို၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
explode
(delimiter, string, limit = PHP_INT_MAX);
delimiter: input string ကိုခွဲထုတ်ရန် delimiter အဖြစ်အသုံးပြုသော string ကိုသတ်မှတ်ပါ။
string: ခွဲဝေဖို့ input string ကိုဖေါ်ပြသည်။
ကန့်သတ်ချက် (optional) - ရလဒ်ခင်းကျင်းမှုတွင်ပြန်လည်ရောက်ရှိရန်အများဆုံးသောဒြပ်စင်အရေအတွက်ကိုသတ်မှတ်ပါ။ အကယ်. သတ်မှတ်ထားပါကထုတ်လုပ်ထားသောခင်းကျင်းမှုတွင်အကန့်အသတ်ဖြင့်ပါ 0 င်လိမ့်မည်။
<?php // PHP program to separate string // using explode function // String which to be converted $str = "Pradeep Menon Ajith Lakshman John Peter Peterson"; // Function to convert string to array $arr = explode("\n", $str); // Print the information of array print_r($arr); ?>
အခင်းအကျင်း ( [0] =>> Pradeep Menon [1] = >> Ajith Lakshman [2] => ဂျွန်ပေတရု [3] => Peterson )
အထက်ပါ PHP Code Snippet သည် Exploit () function ကို အသုံးပြု. string တစ်ခုထဲသို့ string တစ်ခုမည်သို့ခွဲထားရမည်ကိုပြသသည်။
Input string ကို $ str သည်အသစ်စက်စက်ဇာတ်ကောင်ဖြင့်ခွဲထားသောအမည်များစာရင်းပါရှိသည်။ ထို့နောက် exploit () function ကိုသုံးပါ။ string string ကို array တစ်ခုထဲသို့ string တစ်ခုထဲသို့ခွဲရန် delimiter ကိုအသုံးပြုပါ။ Exploit () function ကိုကွပ်မျက်ပြီးနောက်ထုတ်လုပ်ထားသော Array $ ar ar ar ar ar ar aro သည်၎င်း၏ element တစ်ခုစီပါရှိသည်။ နောက်ဆုံးအနေဖြင့် Print_r () function ကို array ၏အကြောင်းအရာများကိုပြသရန်အသုံးပြုသည်။
အကျဉ်းချုပ်, Preg_split () နှင့် exploit) သည် php လုပ်ဆောင်ချက်များကိုသတ်မှတ်ထားသော delimiters အပေါ် အခြေခံ. strings များသို့ခွဲဝေချထားသည့် PHP လုပ်ဆောင်ချက်များကိုနှစ် ဦး စလုံးဖြစ်သည်။ preg_split () ပုံမှန်အသုံးအနှုန်းများကို delimiters အဖြစ်အသုံးပြုခြင်း၏အားသာချက်ကိုပေးသည်။ ၎င်းသည် delimiters များသည်တိကျသောပုံစံများကိုပြောင်းလဲခြင်းသို့မဟုတ်လိုက်နာနိုင်သည့်ရှုပ်ထွေးသော splitting လိုအပ်ချက်များအတွက်အကောင်းဆုံးဖြစ်သည်။ expline () အခြားတစ်ဖက်တွင်မူ, အခြားတစ်ဖက်တွင်မူပိုမိုမြန်ဆန်သည်, ၎င်းသည်ရိုးရိုးရှင်းရှင်းနှင့်ကြိုတင်ခန့်မှန်းထားသောခွဲထွက်သူများနှင့်ဆက်ဆံရာတွင်ပိုမိုထိရောက်သော option တစ်ခုဖြစ်သည်။