فنکشن parse_str() PHP
مثال
رشتهی جستجو را به متغیرها تحلیل کنید:
<?php parse_str("name=Bill&age=60"); echo $name."<br>"; echo $age; ?>
تعریف و استفاده
فنکشن parse_str() رشتهی جستجو را به متغیرها تحلیل میکند.
نکته:اگر تنظیم نشده باشد array اگر پارامتر، متغیرهای تنظیم شده توسط این فنکشن متغیرهای مشابه موجود را پوشش میدهند.
نکته:تنظیمات magic_quotes_gpc در فایل php.ini بر روی خروجی این فنکشن تأثیر میگذارد. اگر فعال باشد، متغیرها قبل از آنالیز توسط parse_str() با استفاده از addslashes() تبدیل میشوند.
نوعبندی
parse_str(< i>string,array)
پارامتر | توضیح |
---|---|
string | ضروری. رشتهای که باید آنالیز شود را تعیین کنید. |
array | اختیاری. نام آرایهای که متغیرها در آن ذخیره میشوند را تعیین کنید. این پارامتر نشاندهنده این است که متغیرها به آرایه ذخیره میشوند. |
جزئیات فنی
بازگشت: | بدون بازگشت. |
ورژن PHP: | 4+ |
گزارش بهروزرسانیها: | در PHP 4.0.3، array پارامتر. |
مثالهای بیشتر
مثال 1
متغیرها را در آرایه ذخیره کنید:
<?php parse_str("name=Bill&age=60",$myArray); print_r($myArray); ?>