PHP တွင်ပါ 0 င်သည့် Parse_Str သည် string ကို variable တစ်ခုအဖြစ်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ကမ္ဘာချီ variable တစ်ခုအဖြစ်သတ်မှတ်ခြင်း၏လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဤနည်းလမ်းသည် Web Development တွင်အလွန်အသုံးဝင်သည်, အထူးသဖြင့်သင်တန်ဖိုးများကိုရယူခြင်းမှတန်ဖိုးများကိုထုတ်ယူရန်လိုအပ်သည့်အခါ,
Parse_CRTRTH နည်းလမ်း၏အခြေခံ syntax format သည်အောက်ပါအတိုင်းဖြစ်သည် -
Parse_Str_Str (string $ string, ခင်းကျင်း & $ arra = array ()): Bool
$ strop သည် parameter သည် parameter သည် parameter သည် parameter သည်ခွဲခြမ်းစိတ်ဖြာခြင်းသည်ခွဲခြမ်းစိတ်ဖြာပါ။
ငါတို့မှာ URL ရှိတယ်ဆိုပါစို့။
http://example.com/index.php?key&name=tom& နင့်
Parse_Str ၏နည်းလမ်းကို အသုံးပြု. URL parameters များကို actiretive array တစ်ခုအဖြစ်ခွဲခြမ်းစိတ်ဖြာနိုင်သည်။
$ url = 'http://exampex.php?key&name&name=tom' ' Parse_Str_Str (Parse_url ($ URL, php_url_query), $ params);
params array အကြောင်းအရာသည်အောက်ပါအတိုင်းဖြစ်သည် -
array ( 'Key' => 'Value', 'NOME' => TOM ', 'အသက်အရွယ်' => '25' )
ကျွန်ုပ်တို့သည် URL ရှိ parameters များကို URL တွင်လွတ်လပ်သော variable များသို့ခွဲခြမ်းစိတ်ဖြာနိုင်သည်။ ကျွန်ုပ်တို့တွင်အောက်ပါ URL ရှိသည်ဆိုပါစို့။
http://example.com/index.php?key&name=tom& နင့်
Parse_strit နည်းလမ်းကိုအသုံးပြုပြီးနောက် perameters တွေကို PHP variable တွေကိုပြောင်းလဲလိမ့်မယ်:
$ url = 'http://exampex.php?key&name&name=tom' ' Parse_Str_Str (Parse_url ($ URL, php_url_query)); ပဲ့တင်သံ $ သော့; // output: တန်ဖိုး ECHO $ နာမည်, // output: Tom ECHO $ age; // output: 25
ထို့အပြင်ကျွန်ုပ်တို့သည် URL Parameter သည်အပေါင်းအသည့်ခင်းကျင်းမှုတစ်ခုသို့တိုက်ရိုက်ခွဲခြမ်းစိတ်ဖြာနိုင်သည်။ ဥပမာအားဖြင့်:
$ str = 'key = value & name = Tom & Age = 25'; Parse_Str_Str ($ str, $ params); Print_r ($ params);
output ရလဒ် -
အခင်းအကျင်း ( [key] => တန်ဖိုး [အမည်] => Tom [အသက်] => 25 )
Parse_Sr.Str ကိုအသုံးပြုသောအခါအောက်ပါအချက်များကိုအထူးဂရုပြုရန်လိုအပ်သည်။
PHP ရှိ Parse_StrTr.Str သည် URL parameters များကိုခွဲခြမ်းစိတ်ဖြာရန်သို့မဟုတ် variable များသို့မဟုတ် associative array သို့ strings query query လုပ်ရန်အလွန်အဆင်ပြေစေသည်။ ဤနည်းလမ်းကိုအသုံးပြုခြင်းအားဖြင့် developer များသည် parameters တွေကိုအလွယ်တကူထုတ်ယူနိုင်ပြီး၎င်းတို့ကိုလုပ်ဆောင်နိုင်သည်။ သို့သော်၎င်းကိုအသုံးပြုသောအခါမတော်တဆ overwrites များကိုရှောင်ရှားရန် variable name ပ conflicts ိပက်ခများကိုရှောင်ရှားရန်သေချာပါစေ။