PHPT ဘာသာစကားတွင် Parse_Str () သည်ခွဲခြမ်းစိတ်ဖြာမှုဆိုင်ရာ query strings များကို variable များသို့ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက် built-in function တစ်ခုဖြစ်သည်။ များသောအားဖြင့် unty parameters တွေကို URLs မှာ process လုပ်ဖို့ဒါမှမဟုတ်ပုံစံတင်သွင်းမှုဒေတာတည်ဆောက်ပုံကိုတုပရန်။ ဤလုပ်ဆောင်ချက်သည်ရိုးရှင်းသောသော့ချက်အတွဲများကိုခွဲခြမ်းစိတ်ဖြာနိုင်သည်။
bool parse_str(string $str [, array &$arr])
ဤလုပ်ဆောင်ချက်သည် Query String $ str ကိုလက်ခံသည်, parsed ရလဒ်များကိုသိမ်းဆည်းရန်အသုံးပြုသော variable & $ ar ar ကို လက်ခံပါသည်။ ဒုတိယအကြိမ် parameter သည်ပေးထားသောအခါတိုင်း variable တွေကိုလက်ရှိနယ်ပယ်သို့တိုက်ရိုက်ထိုးသွင်းခြင်းမရှိဘဲဤခင်းပိတ်သို့သိမ်းဆည်းထားလိမ့်မည်။
အောက်ပါဥပမာသည်အခြေခံ URL parameter string ကိုမည်သို့ခွဲခြမ်းစိတ်ဖြာနည်းကိုပြသသည်။
$query = "name=John&age=25&country=USA";
parse_str($query, $params);
echo $params['name']; // ထုတ်လုပ်ခြင်း "John"
echo $params['age']; // ထုတ်လုပ်ခြင်း "25"
echo $params['country']; // ထုတ်လုပ်ခြင်း "USA"
ဤဥပမာတွင် ဒေါ်လာစုံစမ်းမှု သည်ပုံမှန်ပုံစံဖြင့် URL parameter stringing တစ်ခုဖြစ်သည်။ Parse_str () က ၎င်းကိုပိုမိုလွယ်ကူသည့် data operations များအတွက် actirective ခင်းကျင်းမှုတစ်ခုအဖြစ်အလိုအလျောက်ဖြုတ်ပစ်လိမ့်မည်။
parameter သည် string လုပ်ထုံးလုပ်နည်းများနှင့်အမျှတည်ဆောက်မှုပုံစံ ( 25 & 26 ) ပါ 0 င်သည်။
$query = "name=John&age[]=25&age[]=26&country=USA";
parse_str($query, $params);
echo $params['name']; // ထုတ်လုပ်ခြင်း "John"
print_r($params['age']); // ထုတ်လုပ်ခြင်း Array ( [0] => 25 [1] => 26 )
echo $params['country']; // ထုတ်လုပ်ခြင်း "USA"
၎င်းသည်တူညီသောအမည်မျိုးစုံ၏နယ်ပယ်များစွာကိုကိုင်တွယ်ရန်အလွန်အဆင်ပြေသည် (ဥပမာ Check box များ, option forms) ။
Parse_Str_Str () ကိုအဓိကအားဖြင့် URL စုံစမ်းမှု strings များကိုအဓိကထားလေ့ရှိသော်လည်းအလားတူ ပုံစံများ ရှိသော cookie strings များကိုလည်းအသုံးပြုနိုင်သည် ။
$cookie = "name=John&age=25&country=USA";
parse_str($cookie, $params);
echo $params['name']; // ထုတ်လုပ်ခြင်း "John"
echo $params['age']; // ထုတ်လုပ်ခြင်း "25"
echo $params['country']; // ထုတ်လုပ်ခြင်း "USA"
Parse_str () PHP တွင်ထိရောက်သောလက်တွေ့ကျသည့် stringing function ဖြစ်သည်။ 4 င်း၏အပြုအမူနှင့်အသုံးပြုမှုကိုနားလည်ခြင်းနှင့်အသုံးပြုမှုကိုနားလည်ခြင်းသည် HTTP ဒေတာများကိုပိုမိုပြောင်းရန်နှင့်၎င်းတို့၏ကုဒ်၏လုံခြုံရေးနှင့်တည်ငြိမ်မှုကိုပိုမိုကောင်းမွန်စွာစီမံနိုင်အောင်ကူညီနိုင်သည်။