PHP parse_str() လုပ်ဆောင်ချက်
ဥပမာ
query string တစ်ခုကို variable များအဖြစ် ခွဲခြမ်းစိပ်ဖြာပါ-
<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
parse_str() function သည် query string တစ်ခုကို variable များအဖြစ် ခွဲခြမ်းစိတ်ဖြာသည်။
မှတ်ချက်- array parameter ကို မသတ်မှတ်ထားပါက၊ ဤ function မှသတ်မှတ်ထားသော variable များသည် နာမည်တူရှိပြီးသား variable များကို overwrite လုပ်လိမ့်မည်။မှတ်ချက်- php.ini ဖိုင်ရှိ magic_quotes_gpc ဆက်တင်သည် ဤလုပ်ဆောင်ချက်၏ အထွက်ကို သက်ရောက်မှုရှိသည်။ ဖွင့်ထားလျှင်၊ ကိန်းရှင်များကို parse_str() ဖြင့် မခွဲခြမ်းမီ addslashes() ဖြင့် ပြောင်းလဲပါသည်။
အထားအသို
parse_str(string,array)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
string | Required. Specifies the string to parse |
array | Optional (Required from PHP 7.2). Specifies the name of an array to store the variables. This parameter indicates that the variables will be stored in an array. |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | တန်ဖိုးက ပြန်မပေးဘူး။ |
---|---|
PHP ဗားရှင်း- | 4+ |
ပြောင်းလဲမှုမှတ်တမ်း- | PHP 7.2.0 - အခင်းအကျင်း က န့် သတ် ချက် လိုအပ်သည်။ PHP 4.0.3 - array ကန့်သတ်ဘောင်ကို ထည့်ထားသည်။ |
နောက်ထပ် ဥပမာများ
ဥပမာ
ကိန်းရှင်များကို array တစ်ခုတွင် သိမ်းဆည်းပါ-
<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
❮ PHP String အကိုးအကား