مثال
رشته پرس و جو را به متغیرها تجزیه کنید:
parse_str("name=Peter&age=43");
echo $name."
";
echo $age;
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع parse_str() رشته پرس و جو را به متغیرها تجزیه می کند.
توجه: اگر پارامتر آرایه تنظیم نشده باشد، متغیرهای تنظیم شده توسط این تابع، متغیرهای موجود با همین نام را بازنویسی میکنند.
توجه: تنظیمات magic_quotes_gpc در php. فایل ini بر خروجی این اثر می گذارد
تابع. اگر فعال باشد، متغیرها قبل از تجزیه توسط addslashes() تبدیل می شوند
توسط parse_str().
نحو
parse_str(رشته، آرایه)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| رشته | لازم است. رشته ای را برای تجزیه مشخص می کند |
| آرایه | اختیاری (الزامی از PHP 7.2). نام آرایه ای را برای ذخیره متغیرها مشخص می کند. این پارامتر نشان می دهد که متغیرها در یک آرایه ذخیره می شوند. |
جزئیات فنی
| مقدار بازگشتی: | هیچ مقداری برگردانده نشد |
|---|---|
| نسخه PHP: | 4+ |
| تغییر: | PHP 7.2.0 - پارامتر array مورد نیاز است. PHP 4.0.3 - اضافه شد پارامتر آرایه. |
نمونه های بیشتر
مثال
متغیرها را در یک آرایه ذخیره کنید:
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
خودت امتحان کن »
❮ مرجع رشته PHP