فونکشن 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); ?>